Podemos realizar mutaciones de estado por medio de eventos.
Flux consta de 3 partes fundamentales:
- Estado: Datos estructurados que aún no saben cómo preprararse para mostrarse al usuario.
- Vista: Luego el estado lo presentamos en la vista, esta se encarga de mostrar el estado de alguna u otra manera. El estado mantiene los datos puros.
- Acciones: Son todos los eventos que surgen desde el usuario, el sistema. Éstas se encargan por ejemplo de hacer una llamada a un API. Las acciones pueden ser asíncronas o sincronas.
La mutación no es más que tomar el estado original, y modificarlo.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?