Múltiples solicitudes asíncronas Uso Redux Thunk

votos
41

Tengo muchos componentes en mi solicitud, y cada una se basa en datos específicos. Los datos para cada componente cuando actualizará periódicamente. Así que estoy encargado de ejecutar varias solicitudes asíncronas periódicamente. Asumamos que las solicitudes son de alguna matriz. Puesto que los componentes de la aplicación pueden ser añadidos o eliminados, la matriz de solicitudes es dinámica. Ex. Si quitamos un componente, queremos eliminar la solicitud de datos específica para ese componente, ya que no necesitamos los datos más - y se necesita un ancho de banda innecesario. efecto contrario cuando se añade un nuevo componente.

La naturaleza dinámica de las solicitudes significa que no puedo codificar las peticiones específicas a ejecutar. ¿Seguiría siendo posible encadenar las solicitudes como en https://github.com/reactjs/redux/issues/1676 incluso si se desconoce el número de solicitudes que deben ser ejecutados? ¿Cómo puedo conseguir este comportamiento usando procesadores Redux? O son sus mejores maneras de resolver este problema?

Como nota, estoy poniendo los datos para cada solicitud de una matriz en la tienda redux. La razón se debe a que en la aplicación, es posible tener varios componentes que comparten los mismos datos. Sería un desperdicio tener cada componente tire de los mismos datos en sus estados locales reaccionar.

Publicado el 19/12/2017 a las 17:52
por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more