Ska jag använda flux eller Redux?
Ska jag använda flux eller Redux?

Video: Ska jag använda flux eller Redux?

Video: Ska jag använda flux eller Redux?
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, November
Anonim

Flöde är ett mönster och på nytt är ett bibliotek. I på nytt , är konventionen att ha en enda butik per applikation, vanligtvis separerad i datadomäner internt (du burk skapa mer än en på nytt lagra om det behövs för mer komplexa scenarier). Flöde har en enda avsändare och alla åtgärder måste passera genom den.

Frågan är också, vad är skillnaden mellan Redux och flux?

Den primära skillnad av Flöde mot på nytt är det Flöde inkluderar flera butiker per app, men på nytt inkluderar en enda butik per app. Alla förändringar i på nytt görs genom en ren funktion som kallas Reducers.

Dessutom används flux fortfarande? Svaret var mest "Du använder inte Flöde längre, du använder Redux". Ett stort misstag jag ofta ser är att människor tar Redux som ett arkitekturmönster och implementerar sina egna enkelriktade dataflödesarkitekturer som är baserade på "Redux", när det faktiskt inte är något annat än en annan Flöde genomförande.

Man kan också fråga sig, använder Facebook flux eller Redux?

Efter att React kom ut, Facebook insåg att de behövde ett sätt att moget hantera staten, så de skapade flöde arkitektur. på nytt är en flöde genomförande. Eftersom Facebook skapas flöde , men gjorde inte skapa på nytt . De med största sannolikhet använd flux.

Ska jag använda Redux?

I allmänhet, använd Redux när du har rimliga mängder data som förändras över tid behöver du en enda källa till sanning, och du upptäcker att tillvägagångssätt som att hålla allt i en React-komponents toppnivå inte längre är tillräckliga. Men det är också viktigt att förstå det använder Redux kommer med kompromisser.

Rekommenderad: