Bør jeg bruke flux eller Redux?
Bør jeg bruke flux eller Redux?

Video: Bør jeg bruke flux eller Redux?

Video: Bør jeg bruke flux eller Redux?
Video: The Complete Redux Toolkit + RTK Query Course for Beginners | Redux in 2 hours! 2024, November
Anonim

Flux er et mønster og Redux er et bibliotek. I Redux , er konvensjonen å ha en enkelt butikk per applikasjon, vanligvis separert i datadomener internt (deg kan opprette mer enn én Redux lagre om nødvendig for mer komplekse scenarier). Flux har en enkelt koordinator, og alle handlinger må gå gjennom den koordinatoren.

Spørsmålet er også, hva er forskjellen mellom Redux og flux?

Den primære forskjell av Flux vs Redux er det Flux inkluderer flere butikker per app, men Redux inkluderer en enkelt butikk per app. Alle endringene i Redux er laget gjennom en ren funksjon kalt Reducers.

Også, brukes flux fortsatt? Svaret var stort sett «Du bruker ikke Flux lenger, du bruker Redux". En stor feil jeg ser ofte er at folk tar Redux som et arkitekturmønster og implementerer sine egne enveis dataflytarkitekturer som er basert på "Redux", når det faktisk ikke er noe annet enn en annen. Flux gjennomføring.

Man kan også spørre, bruker Facebook flux eller Redux?

Etter at React kom ut, facebook innså at de trengte en måte å modent administrere staten, så de opprettet fluks arkitektur. Redux er en fluks gjennomføring. Siden facebook opprettet fluks , men gjorde ikke opprette redux . De mest sannsynlig bruk fluks.

Bør jeg bruke Redux?

Generelt, bruk Redux når du har rimelige mengder data som endrer seg over tid, trenger du en enkelt kilde til sannhet, og du finner ut at tilnærminger som å holde alt i en React-komponents tilstand på toppnivå ikke lenger er tilstrekkelig. Det er imidlertid også viktig å forstå det bruker Redux kommer med avveininger.

Anbefalt: