- 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
1 comentários
Next.js vs TanStack – os limites do Next.js e as vantagens do TanStack