Как обрабатывать состояние для динамического контента в Redux - PullRequest
0 голосов
/ 27 августа 2018

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

Это работает нормально, пока я не достигну pageX /: id. На этой странице есть список элементов, каждый из которых представляет собой представления, которые имеют свое собственное состояние. (Например, один из элементов - это опрос с множественным выбором, другой - блок ввода текста).

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

То, как я сейчас это делаю, заключается в сохранении всего моего состояния в компонентах по мере их отображения.

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

1 Ответ

0 голосов
/ 27 августа 2018

Вы можете использовать redux-thunk и подключать свои компоненты для тех, для которых вы хотите сохранить их локальное состояние в режиме резервирования. Каждый раз, когда вы можете отправить действие для обновления избыточного состояния компонента.

Лучшее объяснение вы можете найти Дан Абрамов , автор Redux , он дал краткий ответ на вопрос stackoverflow о redux-thunk и его интеграции между компонентами. PS Обработка таймаута в его ответе - дополнительная вещь.

Как отправить действие Redux с таймаутом?

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