Soy nuevo en React / Redux. Utilizo un middleware fetch api en la aplicación Redux para procesar las API. Es ( redux-api-middleware ). Creo que es la mejor forma de procesar acciones de API asíncronas. Pero encuentro algunos casos que no puedo resolver por mí mismo.
Como dice la página de inicio ( ciclo de vida ), un ciclo de vida de la API de recuperación comienza con el envío de una acción CALL_API y termina con el envío de una acción FSA.
Entonces, mi primer caso es mostrar / ocultar un precargador al buscar API. El middleware enviará una acción FSA al principio y enviará una acción FSA al final. Ambas acciones son recibidas por reductores que solo deberían realizar un procesamiento normal de datos. Sin operaciones de IU, no más operaciones. Tal vez debería guardar el estado de procesamiento en el estado y luego representarlos cuando se actualice la tienda.
pero como hacer esto? ¿Un componente de reacción fluye por toda la página? ¿Qué sucede con la actualización de la tienda a partir de otras acciones? ¡Quiero decir que son más eventos que estados!
Incluso en el peor de los casos, ¿qué debo hacer cuando tengo que usar el diálogo de confirmación nativo o el diálogo de alerta en las aplicaciones redux / react? ¿Dónde deben colocarse, acciones o reductores?
¡Los mejores deseos! Deseo de responder.