Как отобразить индикатор загрузки в приложении React Redux при получении данных? [закрыто]
Я новичок в React / Redux. Я использую промежуточное ПО API fetch в приложении Redux для обработки API. Этоhttps://github.com/agraboso/redux-api-middleware, Я думаю, что это хороший способ обработать асинхронные действия API. Но я нахожу некоторые случаи, которые не могу решить самостоятельно.
В качестве домашней страницыhttps://github.com/agraboso/redux-api-middleware#lifecycle скажем, жизненный цикл API выборки начинается с отправки действия CALL_API, заканчивается отправкой действия FSA.
Итак, мой первый случай - показ / скрытие прелоадера при загрузке API. Промежуточное программное обеспечение отправит действие FSA в начале и отправит действие FSA в конце. Оба действия принимаются редукторами, которые должны выполнять только обычную обработку данных. Нет операций пользовательского интерфейса, нет больше операций. Может быть, я должен сохранить статус обработки в состоянии, а затем отобразить их при обновлении магазина.
Но как это сделать? Реакция компонента на всю страницу? что происходит с обновлением магазина от других действий? Я имею в виду, что они больше похожи на события, чем на государства!
Даже в худшем случае, что мне делать, если мне нужно использовать собственный диалог подтверждения или диалог предупреждений в приложениях «Редукс / Реакция»? Куда их положить, действия или редукторы?
С наилучшими пожеланиями! Желаю ответить.