Pular para o conteúdo

TanStack DB

Armazenamento reativo no cliente com consultas em tempo real e mutações otimistas para interfaces consistentes em menos de um milissegundo e sincronização em tempo real.

Um armazenamento reativo no cliente com foco em sincronização em tempo real e velocidade. Ele amplia o TanStack Query com coleções tipadas, consultas em tempo real e mutações otimistas para manter as interfaces consistentes e extremamente rápidas.

As coleções representam conjuntos de dados normalizados e tipados, que podem ser consultados de forma reativa entre relações. As consultas em tempo real retornam resultados em menos de um milissegundo, mesmo com junções, filtros e agregações, graças a uma implementação de fluxo diferencial em TypeScript. A reatividade granular reduz as renderizações de componentes ao acompanhar exatamente o que mudou.

As mutações otimistas e as primitivas robustas de transação permitem gravações locais instantâneas, agrupamento e preparação de atualizações, além da sincronização com um backend com reversões automáticas e hooks de ciclo de vida. Criado para aplicações grandes e complexas, oferece dados normalizados, consultas rápidas entre coleções e uma experiência fluida para desenvolvedores em qualquer stack de frontend.

Recursos

  • Armazenamento reativo no cliente com coleções tipadas
  • Consultas em tempo real com junções, filtros e agregações
  • Mecanismo de consulta em menos de um milissegundo com fluxo diferencial
  • Reatividade granular para reduzir renderizações
  • Mutações otimistas com primitivas robustas de transação
  • Gravações locais instantâneas com suporte à sincronização e ao ciclo de vida
  • Reversões automáticas quando a sincronização falha
  • Modelagem de dados normalizados entre coleções
  • Consultas entre coleções em grande escala
  • APIs e tipos com foco em TypeScript
  • Integra-se ao TanStack Query
  • Uso independente de framework

Itens relacionados

Esta biblioteca simplifica o gerenciamento de estado baseado em proxies em aplicações modernas, aprimorando a experiência de desenvolvimento com renderização eficiente e manipulação fácil do estado.

Estrelas no GitHub
9.2K
Atualizado em
Dec 6, 2024
Licença
MIT License

Armazenamento reativo de dados em memória e mecanismo de sincronização para aplicações local-first com CRDTs, consultas, listeners granulares e hooks e componentes opcionais para React.

Estrelas no GitHub
4.7K
Atualizado em
Aug 16, 2025
Licença
MIT License

Uma solução poderosa e leve de gerenciamento de estado que adota uma abordagem atômica para gerenciar o estado em aplicativos React.

Estrelas no GitHub
18.9K
Atualizado em
Dec 6, 2024
Licença
MIT License

Esta poderosa biblioteca simplifica o gerenciamento de estado nos seus aplicativos e facilita o tratamento de dados complexos.

Estrelas no GitHub
3.1K
Atualizado em
Dec 6, 2024
Licença
MIT License

Uma biblioteca completa que simplifica o gerenciamento de estado com uma abordagem estruturada para lidar com estados mutáveis.

Estrelas no GitHub
7.0K
Atualizado em
Dec 3, 2024
Licença
MIT License

Esta solução de gerenciamento de estado permite integrar dados dinâmicos às suas aplicações sem complicações e se adapta às mudanças com facilidade.

Estrelas no GitHub
27.6K
Atualizado em
Dec 6, 2024
Licença
MIT License

Uma solução moderna para gerenciar o estado de aplicações React, com foco na simplicidade e no desempenho.

Estrelas no GitHub
48.5K
Atualizado em
Dec 6, 2024
Licença
MIT License

Um kit de ferramentas completo desenvolvido para simplificar e aprimorar o desenvolvimento com Redux, garantindo que as aplicações sejam previsíveis e fáceis de manter.

Estrelas no GitHub
10.8K
Atualizado em
Dec 6, 2024
Licença
MIT License

Sobre o KickstartUI

O KickstartUI é o seu destino definitivo para descobrir os melhores frameworks, bibliotecas e ferramentas de desenvolvimento de UI. Selecionamos cuidadosamente recursos de alta qualidade para ajudar desenvolvedores a dar vida às suas ideias de UI. Seja para criar um aplicativo Web responsivo, desenvolver uma interface para dispositivos móveis ou projetar um protótipo interativo, nossa plataforma oferece as ferramentas essenciais para acelerar seus projetos e aprimorar a experiência dos usuários. Explore nossa ampla coleção para acompanhar as últimas tendências, descobrir novas possibilidades e elevar o nível dos seus projetos de UI. Pronto para dar o pontapé inicial no seu próximo projeto? Confira nossos recursos em destaque ou pesquise ferramentas específicas para as suas necessidades.