¿Puedo enviar una acción en reductor?
¿Puedo enviar una acción en reductor?
Anonim

4 respuestas. Envío de un acción Dentro de un reductor es un anti-patrón. Tu reductor debe ser sin efectos secundarios, simplemente digiriendo el acción payload y devolviendo un nuevo objeto de estado. Agregar oyentes y despachar comportamiento dentro de reductor puede llevar a encadenado comportamiento y otros efectos secundarios.

Teniendo esto en cuenta, ¿cómo se envía una acción en Redux?

Sin embargo, cuando quieras enviar una acción de su componente, primero debe conectarlo con la tienda y usar el método de conexión de reacción. redux (2da vía). Entonces, cuando empiece a tener lógica en su función mapDispatchToProps, es hora de acción de despacho en tu saga (3ª vía).

Uno también puede preguntarse, ¿qué hace el envío a tienda? envío (acción) Envía una acción. Esta es la única forma de desencadenar un cambio de estado. los historias Se llamará a la función reductora con el resultado actual de getState () y la acción dada de forma sincrónica.

De esto, ¿qué son acciones y reductores?

Reductores : Como ya sabemos, comportamiento solo dicen qué hacer, pero no dicen cómo hacerlo, así que reductores son las funciones puras que toman el estado actual y acción y devuelva el nuevo estado y dígale a la tienda cómo hacerlo.

¿Qué es acción y reductor en Redux?

A reductor es una función que determina cambios en el estado de una aplicación. Usa el acción recibe para determinar este cambio. Tenemos herramientas, como Redux , que ayudan a administrar los cambios de estado de una aplicación en una sola tienda para que se comporten de manera coherente.

Recomendado: