Saltar al contenido

TanStack DB

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.

Un almacén reactivo del lado del cliente centrado en la sincronización en tiempo real y la velocidad. Amplía TanStack Query con colecciones tipadas, consultas en tiempo real y mutaciones optimistas para mantener interfaces coherentes y muy rápidas.

Las colecciones modelan conjuntos de datos normalizados y tipados que se pueden consultar de forma reactiva entre relaciones. Las consultas en tiempo real ofrecen resultados en menos de un milisegundo, incluso con combinaciones, filtros y agregaciones, gracias a una implementación de flujo de datos diferencial en TypeScript. La reactividad granular minimiza las nuevas representaciones de componentes al detectar exactamente qué ha cambiado.

Las mutaciones optimistas y las primitivas de transacción robustas permiten escrituras locales instantáneas, agrupar y preparar actualizaciones, y sincronizarlas con un backend con reversiones automáticas y hooks del ciclo de vida. Diseñado para aplicaciones grandes y complejas, ofrece datos normalizados, consultas rápidas entre colecciones y una experiencia de desarrollo fluida para cualquier stack de frontend.

Características

  • Almacén reactivo del lado del cliente con colecciones tipadas
  • Consultas en tiempo real con combinaciones, filtros y agregaciones
  • Motor de consultas en menos de un milisegundo basado en flujo de datos diferencial
  • Reactividad granular para minimizar las nuevas representaciones
  • Mutaciones optimistas con primitivas de transacción robustas
  • Escrituras locales instantáneas con compatibilidad para sincronización y ciclo de vida
  • Reversiones automáticas si falla la sincronización
  • Modelado de datos normalizados entre colecciones
  • Consultas entre colecciones a gran escala
  • APIs y tipos diseñados para TypeScript
  • Se integra con TanStack Query
  • Uso independiente del framework

Elementos relacionados

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.

Estrellas en GitHub
9.2K
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.

Estrellas en GitHub
4.7K
Actualizado el
Aug 16, 2025
Licencia
MIT License

Una solución potente y ligera para gestionar el estado, que adopta un enfoque atómico en aplicaciones React.

Estrellas en GitHub
18.9K
Actualizado el
Dec 6, 2024
Licencia
MIT License

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

Una biblioteca completa que simplifica la gestión del estado mediante un enfoque estructurado para manejar estados mutables.

Estrellas en GitHub
7.0K
Actualizado el
Dec 3, 2024
Licencia
MIT License

Esta solución de gestión del estado permite integrar datos dinámicos en sus aplicaciones y adaptarse a los cambios sin esfuerzo.

Estrellas en GitHub
27.6K
Actualizado el
Dec 6, 2024
Licencia
MIT License

Una solución moderna para gestionar el estado de las aplicaciones en React, centrada en la simplicidad y el rendimiento.

Estrellas en GitHub
48.5K
Actualizado el
Dec 6, 2024
Licencia
MIT License

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.

Estrellas en GitHub
10.8K
Actualizado el
Dec 6, 2024
Licencia
MIT License

Acerca de KickstartUI

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.