Saltar al contenido

Gestión del estado

Definir dónde reside el estado actual de la aplicación, quién lo cambia y qué vistas se derivan de él.

También conocido comoState Management
Arquitectura de software

¿Qué es la gestión del estado?

La gestión del estado organiza el estado actual de una aplicación o interfaz: ¿dónde reside, qué componente puede cambiarlo y qué otras partes lo leen? Los estados relacionados deben ser coherentes. Los valores calculables de forma fiable desde datos existentes a menudo no necesitan almacenarse aparte. No siempre hace falta un almacén global ni una biblioteca concreta.

En un portal ficticio, una persona elige un filtro de estado. La lista visible de pedidos se calcula desde los pedidos existentes y esa selección. Mantener la selección y la lista filtrada como estados independientes puede desajustarlas. El filtro seleccionado también es distinto del estado de aprobación guardado en el servidor. El estado del navegador no demuestra almacenamiento correcto ni permisos actuales; el servidor debe seguir comprobándolos.

Fuentes