victorzadorozhnyy
@victorzadorozhnyy

Насколько тяжело переделать приложение React под Redux?

Есть готовое при ложение на реакте с 3 довольно большими основными элементами. В каждом порядка 200-300 state и примерно 50-60 ()=> функции логики (у них еще свои стейты есть, но они мало интересны)

Пришли к моменту, когда нужно переделывать функционал, а это значит переключение между этими самыми 3 элементами с передачей стейтов туда-сюда.

Вопросы:
-Как максимально быстро переделать функционал, что бы сохранять все стейты в одном месте (имя переменной у всех уникально в приложении)?

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

-this.setState, this.state. и прочие указующие на стейты нужно менять или они остаются прежними?
  • Вопрос задан
  • 488 просмотров
Решения вопроса 2
@WapGeaR
Программист
Не так все сложно. Внутри функций передать в редакс, state хранить в redux'e да и все остальное тоже самое.
Ответ написан
Вам довольно сильно придется поменять структуру. Всю логику перенести в экшен креаторы, хранение стейт в редьюсеры. Компоненты сделать dumb + несколько контроллеров. Продумать селекторы, и т.д.

И в принципе, это другая (более строгая) концепция приложения. Но без redux (flux) никак.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы