1 repositorio
Single mutable objects used to synchronize data across application handlers and views.
Distinct from Persistent Application State: The candidates focus on long-term storage persistence and session recovery, whereas this is about a runtime shared state object for a frontend framework.
Explore 1 awesome GitHub repository matching web development · Shared State Stores. Refine with filters or upvote what's useful.
Choo es un framework frontend funcional para construir aplicaciones web. Consiste en un conjunto de herramientas que incluye un router del lado del cliente, un motor de diffing del DOM y una biblioteca de JavaScript isomórfica. El proyecto utiliza una arquitectura basada en eventos para desacoplar la lógica de negocio del renderizado, coordinando las actualizaciones de estado y las actualizaciones de vista a través de un emisor de eventos central. Emplea renderizado isomórfico para generar salida HTML utilizando una única ruta lógica tanto para cadenas del lado del servidor como para la manipulación del DOM del lado del cliente. El framework gestiona un objeto de estado compartido que sincroniza los datos entre manejadores y vistas. El rendimiento se aborda mediante un motor de diffing del DOM que utiliza caché de componentes basada en identificadores y reconciliación manual para minimizar mutaciones costosas. El router mapea rutas de URL a funciones manejadoras y extrae parámetros nombrados directamente al estado compartido de la aplicación.
Provides a shared state object that synchronizes data across handlers and views to coordinate application logic.