Dapat ko bang gamitin ang flux o Redux?
Dapat ko bang gamitin ang flux o Redux?

Video: Dapat ko bang gamitin ang flux o Redux?

Video: Dapat ko bang gamitin ang flux o Redux?
Video: Soldering Iron Tutorial | Philippines | Local Electrician | basic guide 2024, Abril
Anonim

Flux ay isang pattern at Redux ay isang aklatan. Sa Redux , ang kumbensyon ay magkaroon ng isang tindahan sa bawat aplikasyon, karaniwang pinaghihiwalay sa mga domain ng data sa loob (ikaw pwede lumikha ng higit sa isa Redux mag-imbak kung kinakailangan para sa mas kumplikadong mga sitwasyon). Flux ay may iisang dispatser at lahat ng aksyon ay kailangang dumaan sa dispatser na iyon.

Ang tanong din ay, ano ang pagkakaiba sa pagitan ng Redux at flux?

Ang pangunahin pagkakaiba ng Flux vs Redux iyan ba Flux may kasamang maraming Tindahan sa bawat app, ngunit Redux may kasamang isang Tindahan bawat app. Lahat ng pagbabago sa Redux ay ginawa sa pamamagitan ng isang purong function na tinatawag na Reducer.

Gayundin, ginagamit pa rin ba ang flux? Ang sagot ay kadalasang "Hindi mo ginagamit Flux ngayon, gumagamit ka ng Redux". Ang isang malaking pagkakamali na madalas kong nakikita ay ang paggamit ng mga tao sa Redux bilang isang pattern ng arkitektura at nagpapatupad ng kanilang sariling uni-directional na mga arkitektura ng daloy ng data na nakabatay sa "Redux", kung saan ito ay isa pa Flux pagpapatupad.

Maaari ding magtanong, gumagamit ba ang Facebook ng flux o Redux?

Pagkatapos lumabas ng React, facebook napagtanto na kailangan nila ng isang paraan upang mapangasiwaan ang estado, kaya nilikha nila ang pagkilos ng bagay arkitektura. Redux ay isang pagkilos ng bagay pagpapatupad. Since facebook nilikha pagkilos ng bagay , ngunit ginawa hindi lumikha redux . Malamang sila gumamit ng flux.

Dapat ko bang gamitin ang Redux?

Sa pangkalahatan, gumamit ng Redux kapag mayroon kang mga makatwirang dami ng data na nagbabago sa paglipas ng panahon, kailangan mo ng isang pinagmumulan ng katotohanan, at nalaman mong hindi na sapat ang mga diskarte tulad ng pagpapanatili ng lahat sa katayuan ng isang nangungunang bahagi ng React. Gayunpaman, mahalaga din na maunawaan iyon gamit ang Redux may kasamang tradeoffs.

Inirerekumendang: