Нужен ли Redux для каждого ReactJS проекта? - PullRequest
0 голосов
/ 20 февраля 2020

У меня вопрос: нужен ли Redux для каждого ReactJS проекта в разработке?

Ответы [ 4 ]

1 голос
/ 20 февраля 2020

Короткий ответ: Абсолютно нет

Длинный ответ: Вы, кажется, новичок здесь, поэтому вот несколько моментов, которые могут вам помочь

  1. По мере того, как ваше приложение увеличивается в размере и Сложность управления состоянием будет усложняться, поэтому такие инструменты, как приставка, где они созданы, предоставляют определенную абстракцию, которая позволяет не только более просто рассуждать о своем коде, но и отделять логи управления состоянием c от другого кода. , следовательно, redux ПОМОЖЕТ вам в этом отношении.
  2. Существует много инструментов для управления состоянием, один из них - redux, но есть также mobx, mobx-state-tree, useReducer, используя contextx, et c et c. у всех них есть свои плюсы и минусы, однако, в конце концов, суть в том, что HELP управляет состоянием приложения.
  3. Попробуйте сами, попробуйте разработать сложный рабочий процесс без какого-либо инструмента управления состоянием. посмотрите, каково это, тогда вы, возможно, поймете, почему иметь инструменты, которые поддерживают вас, очень полезно, но не абсолютно необходимо.

Удачи!

0 голосов
/ 21 февраля 2020

Нет, нет. Существует множество структур управления состоянием, кроме редукса

1) Mobx - https://mobx.js.org/README.html

2) ReactN - https://mernapps.com/simple-reactjs-global-state-management-with-reactn/

Их гораздо проще реализовать по сравнению с избыточностью, и нет никакой связи между реакцией и этими структурами управления состоянием.

Вы можете использовать чистую реакцию для управления состояниями - https://blog.logrocket.com/state-management-using-only-react-hooks/

0 голосов
/ 20 февраля 2020

Нет, все зависит от вас, как вы хотите управлять состоянием своего приложения React.

Вы можете go с помощью Context API, с которым реагирует, если вы не хотите добавлять любая сторонняя библиотека.

Далее я бы посоветовал вам прочитать следующую статью, написанную Дэном Абрамовым, он является соавтором Redux и Create React App.

Вам может не понадобиться приставка https://medium.com/@dan_abramov / вам может быть не нужен приставка-be46360cf367

0 голосов
/ 20 февраля 2020

Нет, это не обязательно, вы можете проверить официальное учебное пособие по реакции, не используя никакой избыточности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...