Как отобразить индикатор загрузки в приложении 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 в конце. Оба действия принимаются редукторами, которые должны выполнять только обычную обработку данных. Нет операций пользовательского интерфейса, нет больше операций. Может быть, я должен сохранить статус обработки в состоянии, а затем отобразить их при обновлении магазина.

Но как это сделать? Реакция компонента на всю страницу? что происходит с обновлением магазина от других действий? Я имею в виду, что они больше похожи на события, чем на государства!

Даже в худшем случае, что мне делать, если мне нужно использовать собственный диалог подтверждения или диалог предупреждений в приложениях «Редукс / Реакция»? Куда их положить, действия или редукторы?

С наилучшими пожеланиями! Желаю ответить.

Ответы на вопрос(8)

Ваш ответ на вопрос