Single source of truth en apps móviles
Si hay varias fuentes de estado para la misma pantalla, aparecen inconsistencias inevitables.
Define una única fuente de estado por pantalla o módulo para evitar desalineación entre widgets/componentes.
Centraliza cambios mediante eventos y reduce mutaciones directas dispersas por la UI.
Cuando una acción falla, el estado debe reflejarlo de forma explícita para que la experiencia siga siendo confiable.
- Estado único por dominio visual.
- Eventos explícitos en lugar de mutaciones ocultas.
- Errores modelados como parte del estado.