State Management

Gestionar estado consiste en decidir quién posee un dato, quién puede modificarlo y quién necesita leerlo.

Tipos de estado

  • Estado local: pertenece a un componente.
  • Estado compartido: varios componentes necesitan leer o modificarlo.
  • Estado servidor: vive fuera del cliente y debe sincronizarse.
  • Estado de URL: representa navegación, filtros o vistas compartibles.

Regla práctica

Empieza lo más cerca posible de donde se usa el dato. Sube el estado solo cuando haya una necesidad real de compartirlo.

Relacionado