4 puntos por xguru 2025-05-16 | 1 comentarios | Compartir por WhatsApp
  • Un almacén cliente que amplía TanStack Query con colecciones, consultas en vivo y cambios de estado optimistas para ofrecer una UI reactiva y altamente consistente
  • Con un motor de consultas ultrarrápido y una reactividad sofisticada, minimiza los re-renderizados de componentes y permite procesamiento de consultas en tiempo real a nivel de submilisegundos incluso en apps complejas
  • Soporta actualizaciones optimistas de estado a nivel de transacción y puede adoptarse de forma gradual sin depender del backend; es compatible con varios enfoques como motores de sincronización, REST, GraphQL, polling y fuentes personalizadas
  • Funciona sobre TanStack Store y en conjunto con TanStack Query
  • Diferencia frente a TanStack Query: Query obtiene los datos, DB gestiona de forma reactiva los datos obtenidos
  • Construido sobre una implementación en TypeScript del differential dataflow de ElectricSQL
  • Las colecciones son conjuntos de objetos tipados que reflejan tablas del backend o representan vistas filtradas. Pueden definirse o cargarse en cualquier momento como estructuras de JavaScript
  • No es un ORM. Todas las consultas se ejecutan en colecciones del cliente