Esta potente biblioteca simplifica la gestión del estado en tus aplicaciones y facilita el manejo de datos complejos.
- Estrellas en GitHub
- 3.1K
- Actualizado el
- Dec 6, 2024
- Licencia
- MIT License

Almacén de datos reactivo en memoria y motor de sincronización para aplicaciones local-first con CRDT, consultas, escuchas granulares y hooks y componentes opcionales para React.
Almacén de datos reactivo y motor de sincronización diminutos y sin dependencias para aplicaciones JavaScript. Ofrece suscripciones detalladas para que las interfaces solo se vuelvan a renderizar cuando cambien datos relevantes, lo que mantiene las aplicaciones rápidas y predecibles.
Los datos se pueden modelar como pares sencillos de clave y valor o como estructuras tabulares con filas y celdas. Entre sus funciones integradas se incluyen esquemas con valores predeterminados e inferencia de tipos, índices para búsquedas rápidas, métricas para agregaciones, relaciones entre tablas, un sistema de puntos de control para deshacer y rehacer, y un motor de consultas cercano a SQL (TinyQL) para seleccionar, combinar, filtrar y agrupar de forma reactiva.
Diseñado para flujos de trabajo locales y sin conexión, ofrece compatibilidad nativa con CRDT mediante MergeableStore, que sincroniza y combina datos de forma determinista entre clientes y servidores. Permite la persistencia en el almacenamiento del navegador e IndexedDB, así como en bases de datos como SQLite y PostgreSQL, además de integraciones con Yjs y Automerge.
Las vinculaciones opcionales de React incluyen hooks y componentes ligeros de UI para crear interfaces totalmente reactivas, además de un inspector integrado en la aplicación para ver y editar datos del almacén en tiempo real durante el desarrollo. A pesar de su amplio alcance, el núcleo sigue siendo pequeño (unos 5,3 kB–11,7 kB comprimidos con gzip), está completamente documentado y se prueba rigurosamente.
Esta potente biblioteca simplifica la gestión del estado en tus aplicaciones y facilita el manejo de datos complejos.
Esta solución de gestión del estado permite integrar datos dinámicos en sus aplicaciones y adaptarse a los cambios sin esfuerzo.
Un completo conjunto de herramientas diseñado para agilizar y mejorar el desarrollo con Redux, y garantizar que las aplicaciones sean predecibles y fáciles de mantener.
Esta biblioteca simplifica la gestión del estado basada en proxies para aplicaciones modernas y mejora la experiencia de desarrollo gracias a una renderización eficiente y una manipulación sencilla del estado.
Almacén reactivo del lado del cliente con consultas en tiempo real y mutaciones optimistas para interfaces coherentes en menos de un milisegundo y sincronización en tiempo real.
Una solución potente y ligera para gestionar el estado, que adopta un enfoque atómico en aplicaciones React.
Una biblioteca completa que simplifica la gestión del estado mediante un enfoque estructurado para manejar estados mutables.
Una biblioteca de enrutamiento moderna y escalable, diseñada específicamente para React y especializada en la seguridad de tipos y la gestión eficiente de datos.
KickstartUI es tu destino definitivo para descubrir los mejores frameworks, bibliotecas y herramientas de compilación de UI. Seleccionamos meticulosamente recursos de primera categoría para ayudar a los desarrolladores a dar vida a sus ideas de UI. Tanto si estás creando una aplicación web adaptable, diseñando una interfaz móvil o elaborando un prototipo interactivo, nuestra plataforma ofrece las herramientas esenciales para acelerar tus proyectos y mejorar la experiencia de usuario. Explora nuestra amplia colección para estar al día de las últimas tendencias, descubrir nuevas posibilidades y mejorar tus diseños de UI. ¿Listo para empezar tu próximo proyecto? Explora nuestros recursos destacados o busca herramientas específicas que se adapten a tus necesidades.