Къде се използва Redux?
Къде се използва Redux?

Видео: Къде се използва Redux?

Видео: Къде се използва Redux?
Видео: Angular + Redux 2024, Може
Anonim

Redux е използван най-вече за управление на състоянието на приложението. За да го обобщя, Redux поддържа състоянието на цялото приложение в едно неизменно дърво на състоянията (обект), което не може да бъде променено директно. Когато нещо се промени, се създава нов обект (с помощта на действия и редуктор).

Освен това, какво е Redux и защо да го използваме?

Redux е контейнер с предвидимо състояние за JavaScript приложения. Помага ви да пишете приложения, които се държат последователно, изпълняват се в различни среди (клиентски, сървърни и собствени) и са лесни за тестване. Просто казано, Redux е инструмент за управление на държавата.

По същия начин, наистина ли имам нужда от редукция? Redux е подходящ за малки приложения – it всъщност не изисква много код на бойлера, но дава много. Redux е подходящ за огромно приложение, стига да контролирате всяка част, можете да тествате и използвате повторно всяка част.

Освен това, кога трябва да се използва Redux?

Като цяло, използвайте Redux когато имате разумни количества данни, променящи се с течение на времето, имате нужда от единен източник на истина и откривате, че подходи като поддържане на всичко в състояние на React компонент от най-високо ниво вече не са достатъчни. Въпреки това, също така е важно да разберете, че използването Redux идва с компромиси.

Трябва ли да използвам Redux за всичко?

Основното правило е: направете както и да е е по-малко неудобно. Да, струва си да се стремите да съхранявате състоянието на всички компоненти Redux . Ако го направите, ще се възползвате от много функции на Redux като отстраняване на грешки при пътуване във времето и доклади за грешки с възможност за възпроизвеждане. Ако не го направите, тези функции бих могъл бъде напълно неизползваем.

Препоръчано: