Pitäisikö minun käyttää fluxia vai Reduxia?
Pitäisikö minun käyttää fluxia vai Reduxia?

Video: Pitäisikö minun käyttää fluxia vai Reduxia?

Video: Pitäisikö minun käyttää fluxia vai Reduxia?
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, Huhtikuu
Anonim

Flux on malli ja Redux on kirjasto. Sisään Redux Käytännön mukaan sovellusta kohden on yksi varasto, joka on yleensä jaettu sisäisesti tietoalueisiin (sinä voi luoda useampi kuin yksi Redux säilytä tarvittaessa monimutkaisempia skenaarioita varten). Flux sillä on yksi lähettäjä ja kaikki toiminnot on suoritettava tämän lähettäjän kautta.

Kysymys kuuluu myös, mitä eroa on Reduxilla ja fluxilla?

Ensisijainen ero / Flux vs Redux onko tuo Flux sisältää useita kauppoja sovellusta kohden, mutta Redux sisältää yhden Storen sovellusta kohden. Kaikki muutokset sisään Redux tehdään pelkistimet -nimisen toiminnon kautta.

Lisäksi käytetäänkö fluxia edelleen? Vastaus oli enimmäkseen "Et käytä Flux Käytät enää Reduxia." Suuri virhe, jonka näen usein, on se, että ihmiset ottavat Reduxin arkkitehtuurimallina ja toteuttavat omat yksisuuntaiset tietovirta-arkkitehtuurinsa, jotka perustuvat "Reduxiin", vaikka se ei todellakaan ole muuta kuin toinen Flux toteutus.

Voidaan myös kysyä, käyttääkö Facebook fluxia tai Reduxia?

Reactin ilmestymisen jälkeen Facebook tajusivat, että he tarvitsivat tavan kypsästi hallita valtiota, joten he loivat virtaus arkkitehtuuri. Redux on virtaus toteutus. Siitä asti kun Facebook luotu virtaus , mutta teki älä luo redux . Todennäköisimmin he käytä fluxia.

Pitäisikö minun käyttää Reduxia?

Yleisesti, käytä Reduxia kun sinulla on kohtuullinen määrä dataa, joka muuttuu ajan myötä, tarvitset yhden totuuden lähteen ja huomaat, että lähestymistavat, kuten kaiken pitäminen huipputason React-komponentin tilassa, eivät enää riitä. Se on kuitenkin myös tärkeää ymmärtää käyttämällä Reduxia mukana tulee kompromisseja.

Suositeltava: