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.
¿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
Términos relacionados
- Arquitectura de softwareDecisiones fundamentales sobre estructura, interacción y objetivos de calidad de un sistema de software.
- Regla de negocioUna regla de negocio describe una condición o decisión que determina cómo se trata una operación.
- Cache stampedeUn cache stampede ocurre cuando solicitudes simultáneas no encuentran el mismo dato en caché y repiten el trabajo costoso.
- BackpressureEl backpressure adapta el flujo de datos entrante a la capacidad del receptor mediante señales para reducir el ritmo o hacer una pausa.
- Condición de carreraUn error en el que el resultado depende del orden temporal de accesos solapados.
- Fuga de memoriaMemoria que ya no se necesita y que, sin embargo, sigue reservada durante el uso.
Artículos sobre el tema

Su proyecto con ASES
Descríbanos su proyecto. Le responderemos con una primera valoración.
