Где используется Redux?
Где используется Redux?

Видео: Где используется Redux?

Видео: Где используется Redux?
Видео: 1. Redux и React. Все о Redux. Понятная теория для всех. React + redux. 2024, Ноябрь
Anonim

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

Кроме того, что такое Redux и зачем его использовать?

Redux - это контейнер с предсказуемым состоянием для приложений JavaScript. Он помогает вам писать приложения, которые ведут себя согласованно, работают в разных средах (клиентских, серверных и собственных) и легко тестируются. Проще говоря, Redux инструмент государственного управления.

Точно так же мне действительно нужен redux? Redux хорошо подходит для небольших приложений - это на самом деле не требует большого количества кода котла, но дает много. Redux хорошо подходит для огромного приложения, если вы контролируете каждую часть, вы можете тестировать и повторно использовать каждую часть.

Кроме того, когда следует использовать Redux?

В общем, используйте Redux когда у вас есть разумные объемы данных, меняющиеся с течением времени, вам нужен единый источник истины, и вы обнаружите, что таких подходов, как сохранение всего в состоянии компонента React верхнего уровня, больше не достаточно. Однако также важно понимать, что использование Redux приходит с компромиссами.

Должен ли я использовать Redux для всего?

Практическое правило: делай что бы ни менее неудобно. Да, стоит постараться сохранить все состояние компонентов в Redux . Если вы это сделаете, вы получите выгоду от многих функций Redux например, отладка в путешествиях во времени и воспроизводимые отчеты об ошибках. Если вы этого не сделаете, эти функции мог быть полностью непригодным для использования.

Рекомендуемые: