Sobre el proyecto
atom.io es un motor de estado de TypeScript diseñado para aplicaciones ECMAScript modernas. Utiliza un conjunto de primitivas explícitas para gestionar el estado de la aplicación, que incluyen:
- Atoms: Para el estado de origen.
- Selectors: Para el estado derivado perezoso (lazy).
- Transactions: Para escrituras coordinadas.
- Timelines: Para el seguimiento del historial.
- Families: Para el estado basado en claves.
La librería proporciona adaptadores para la integración con React y Solid, así como soporte para sincronización en tiempo real, almacenamiento del navegador, JSON, devtools y pruebas.
Este monorepo incluye el motor principal, un generador de proyectos (create-atom.io), un sitio de documentación (atom.io.fyi) y varias plantillas que demuestran el uso del motor con Preact, React y Solid.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.