Я новичок в React / Redux. Я использую промежуточное ПО fetch api в приложении Redux для обработки API. Это ( redux-api-middleware ). Я думаю, что это хороший способ обрабатывать действия async api. Но я нахожу такие случаи, которые не могу разрешить самостоятельно.
Как говорится на домашней странице ( жизненный цикл ), жизненный цикл API выборки начинается с отправки действия CALL_API и заканчивается отправкой действия FSA.
Итак, мой первый случай показывает / скрывает предварительный загрузчик при получении API. Промежуточное ПО отправит действие FSA в начале и отправит действие FSA в конце. Оба действия принимаются редукторами, которые должны выполнять только некоторую нормальную обработку данных. Никаких операций пользовательского интерфейса, никаких операций. Возможно, мне следует сохранить статус обработки в состоянии, а затем отобразить их при обновлении магазина.
Но как это сделать? Поток компонентов реагирования на всю страницу? что случилось с обновлением магазина от других действий? Я имею в виду, что они больше похожи на события, чем на состояние!
Даже в худшем случае, что мне делать, если мне нужно использовать собственный диалог подтверждения или диалоговое окно с предупреждением в приложениях redux / response? Куда их ставить, действия или редукторы?
С наилучшими пожеланиями! Желаю ответить.