Skal jeg bruge flux eller Redux?
Skal jeg bruge flux eller Redux?

Video: Skal jeg bruge flux eller Redux?

Video: Skal jeg bruge flux eller Redux?
Video: The Complete Redux Toolkit + RTK Query Course for Beginners | Redux in 2 hours! 2024, Kan
Anonim

Strøm er et mønster og Redux er et bibliotek. I Redux , er konventionen at have et enkelt lager pr. applikation, normalt opdelt i datadomæner internt (dig kan skabe mere end én Redux gemme, hvis det er nødvendigt til mere komplekse scenarier). Strøm har en enkelt dispatcher, og alle handlinger skal passere gennem denne dispatcher.

Spørgsmålet er også, hvad er forskellen mellem Redux og flux?

Den primære forskel af Strøm vs Redux er det Strøm omfatter flere butikker pr. app, men Redux inkluderer en enkelt butik pr. app. Alle ændringer i Redux er lavet gennem en ren funktion kaldet Reducers.

Bruges flux stadig? Svaret var for det meste "Du bruger ikke Strøm længere, du bruger Redux". En stor fejl, jeg ofte ser, er, at folk tager Redux som et arkitekturmønster og implementerer deres egne ensrettede dataflowarkitekturer, der er baseret på "Redux", mens det faktisk ikke er andet end en anden Strøm implementering.

Man kan også spørge, om Facebook bruger flux eller Redux?

Efter React kom ud, facebook indså, at de havde brug for en måde at modent styre staten på, så de skabte strøm arkitektur. Redux er en strøm implementering. Siden facebook oprettet strøm , men gjorde ikke skabe redux . De højst sandsynligt bruge flux.

Skal jeg bruge Redux?

Generelt, brug Redux når du har rimelige mængder data, der ændrer sig over tid, har du brug for en enkelt kilde til sandhed, og du finder ud af, at tilgange som at holde alt i en React-komponents tilstand på øverste niveau ikke længere er tilstrækkelige. Det er dog også vigtigt at forstå det ved hjælp af Redux kommer med afvejninger.

Anbefalede: