Redux / React: каждый из выпадающих опций генерирует разное количество полей. Нужно ли действие / редуктор для каждого из этих вариантов? - PullRequest
0 голосов
/ 25 июня 2019

У меня есть раскрывающийся список, который динамически генерирует определенное количество полей в зависимости от выбора пользователя (1, 5, 13 и т. Д.), И я строю его в приложении, которое использует Redux для управления состоянием.Я довольно новичок в Redux, и сейчас я работаю над созданием действий / редукторов, и мой вопрос: мне нужно отдельное действие / редуктор для каждой опции выбора или я могу создать единую комбинацию действий / редукторов, которая работаетдля всех?

1 Ответ

1 голос
/ 25 июня 2019

Redux имеет только один редуктор.

Настройка хранилища Функция для редукса принимает в качестве аргумента только один редуктор.

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

Кроме того, actions - это просто объекты javascript, а Action Creators - просто функции. Они становятся действиями, когда они используются с функцией отправки магазина. Вы можете использовать столько, сколько хотите. Ваше изменение состояния редуктора в редукторе будет определяться тем, какое действие вы выполняете.

Взгляните на этот базовый пример излишней.

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