Pular para o conteúdo

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

valtio

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.

TinyBase

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.

Jotai

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

Legend State

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

MobX-State-Tree

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

MobX

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.

zustand

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

Redux Toolkit

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.