Fluxust vagy Reduxot használjak?
Fluxust vagy Reduxot használjak?

Videó: Fluxust vagy Reduxot használjak?

Videó: Fluxust vagy Reduxot használjak?
Videó: Salvatore Pais Λ Stephon Alexander: Casimir Gravity 2024, Lehet
Anonim

Fényáram egy minta és Redux egy könyvtár. Ban ben Redux , a konvenció az, hogy alkalmazásonként egyetlen tároló van, általában belsőleg adattartományokra osztva (Ön tud hozzon létre egynél többet Redux tárolja, ha bonyolultabb forgatókönyvekhez szükséges). Fényáram egyetlen diszpécsere van, és minden műveletnek ezen a diszpécseren kell keresztülmennie.

Az is kérdés, hogy mi a különbség a Redux és a fluxus között?

Az elsődleges különbség nak,-nek Fényáram vs Redux az, hogy a Fényáram alkalmazásonként több üzletet tartalmaz, de Redux alkalmazásonként egyetlen Áruházat tartalmaz. Minden változás benne Redux a reduktorok nevű tiszta függvényen keresztül készülnek.

Illetve használnak még fluxust? A válasz többnyire ez volt: „Nem használod Fényáram Többé már Reduxot használsz." Egy nagy hiba, amit gyakran látok, az az, hogy az emberek a Reduxot architektúramintának veszik, és saját egyirányú adatfolyam-architektúrákat valósítanak meg, amelyek a „Reduxon" alapulnak, holott ez nem más, mint egy másik Fényáram végrehajtás.

Az is felmerülhet, hogy a Facebook fluxust vagy Reduxot használ?

A React megjelenése után Facebook rájöttek, hogy módra van szükségük az állam érett menedzseléséhez, ezért létrehozták a fényáram építészet. Redux egy fényáram végrehajtás. Mivel Facebook létre fényáram , de tette nem létrehozni redux . Nagy valószínűséggel ők fluxust használjon.

Használjam a Reduxot?

Általánosságban, használd a Reduxot Ha ésszerű mennyiségű adat változik az idő múlásával, egyetlen igazságforrásra van szüksége, és úgy találja, hogy az olyan megközelítések, mint a mindennek a legfelső szintű React összetevő állapotában tartása már nem elegendőek. Azonban ezt is fontos megérteni Redux használatával kompromisszumokkal jár.

Ajánlott: