Como mostrar um indicador de carregamento no aplicativo React Redux ao buscar os dados? [fechadas]
Eu sou novo no React / Redux. Eu uso um middleware de API de busca no aplicativo Redux para processar as APIs. Estáhttps://github.com/agraboso/redux-api-middleware. Eu acho que é a boa maneira de processar ações de API assíncronas. Mas encontro alguns casos que não podem ser resolvidos por mim.
Como a página inicialhttps://github.com/agraboso/redux-api-middleware#lifecycle por exemplo, um ciclo de vida da API de busca começa com o envio de uma ação CALL_API e termina com o envio de uma ação FSA.
Portanto, meu primeiro caso é mostrar / ocultar um pré-carregador ao buscar APIs. O middleware despacha uma ação FSA no início e despacha uma ação FSA no final. Ambas as ações são recebidas por redutores, que devem apenas executar algum processamento de dados normal. Sem operações de interface do usuário, sem mais operações. Talvez eu deva salvar o status do processamento no estado e processá-los ao atualizar a loja.
Mas como fazer isso? Um fluxo de componente de reação em toda a página? o que acontece com a atualização da loja de outras ações? Quero dizer, eles são mais como eventos do que estado!
Ainda pior, o que devo fazer quando precisar usar a caixa de diálogo de confirmação nativa ou de alerta em aplicativos redux / react? Onde eles devem ser colocados, ações ou redutores?
Muitas felicidades! Desejo responder.