4 pontos por xguru 2025-05-16 | 1 comentários | Compartilhar no WhatsApp
  • Um store cliente que expande o TanStack Query com coleções, live queries e mudanças de estado otimistas, oferecendo uma UI reativa e altamente consistente
  • Com um mecanismo de consulta ultrarrápido e reatividade sofisticada, minimiza rerenderizações de componentes e permite processamento de consultas em tempo real em nível de submilissegundos mesmo em apps complexos
  • Suporta atualizações otimistas de estado no nível de transação e pode ser adotado gradualmente independentemente do backend (compatível com vários métodos, como mecanismo de sincronização, REST, GraphQL, polling e fontes personalizadas)
  • Funciona sobre o TanStack Store e em conjunto com o TanStack Query
  • Diferença em relação ao TanStack Query: Query busca os dados, DB faz o gerenciamento reativo dos dados obtidos
  • Criado com base na implementação em TypeScript do differential dataflow da ElectricSQL
  • Coleções são conjuntos de objetos tipados que refletem tabelas do backend ou representam views filtradas. Podem ser definidas ou carregadas a qualquer momento como estruturas JavaScript
  • Não é um ORM. Todas as consultas são executadas em coleções do cliente