跳转到正文

TanStack DB

响应式客户端存储,支持实时查询和乐观更新,可实现亚毫秒级响应、一致的 UI 和实时同步。

一款专注于实时同步和速度的响应式客户端存储。它通过类型化集合、实时查询和乐观更新扩展 TanStack Query,让 UI 保持一致并快速响应。

集合用于建模经过规范化的类型化数据集,支持跨关联关系进行响应式查询。借助以 TypeScript 实现的差分数据流,即使包含联接、筛选和聚合,实时查询也能在亚毫秒内返回结果。细粒度响应机制会精准跟踪变化,从而尽量减少组件重新渲染。

乐观更新和可靠的事务原语支持即时本地写入、批处理和暂存更新,并可通过自动回滚和生命周期钩子与后端同步。它专为大型复杂应用设计,可为任何前端技术栈带来规范化数据、快速的跨集合查询和顺畅的开发体验。

功能

  • 支持类型化集合的响应式客户端存储
  • 支持联接、筛选和聚合的实时查询
  • 由差分数据流驱动的亚毫秒级查询引擎
  • 细粒度响应机制,减少重新渲染
  • 乐观更新与可靠的事务原语
  • 即时本地写入,支持同步和生命周期管理
  • 同步失败时自动回滚
  • 跨集合的规范化数据建模
  • 支持大规模跨集合查询
  • 以 TypeScript 为先的 API 和类型
  • 可与 TanStack Query 集成
  • 不依赖特定框架

相关项目

该库简化了现代应用中基于代理的状态管理,通过高效渲染和便捷的状态操作提升开发体验。

GitHub 个星标
9.2K
更新时间
Dec 6, 2024
许可证
MIT License

用于本地优先应用的响应式内存数据存储和同步引擎,支持 CRDT、查询、精细监听器,以及可选的 React hooks 和组件。

GitHub 个星标
4.7K
更新时间
Aug 16, 2025
许可证
MIT License

一款强大而轻量的状态管理方案,采用原子化方式管理 React 应用中的状态。

GitHub 个星标
18.9K
更新时间
Dec 6, 2024
许可证
MIT License

这款强大的库让应用中的状态管理更轻松,复杂数据处理也变得简单。

GitHub 个星标
3.1K
更新时间
Dec 6, 2024
许可证
MIT License

这款功能完善的库通过提供结构化的可变状态管理方式,简化状态管理。

GitHub 个星标
7.0K
更新时间
Dec 3, 2024
许可证
MIT License

这款状态管理方案可将动态数据无缝集成到应用中,并轻松适应变化。

GitHub 个星标
27.6K
更新时间
Dec 6, 2024
许可证
MIT License

面向 React 应用的现代状态管理方案,注重简洁与性能。

GitHub 个星标
48.5K
更新时间
Dec 6, 2024
许可证
MIT License

这是一套全面的工具包,旨在简化并改进 Redux 开发流程,帮助应用保持可预测性和易维护性。

GitHub 个星标
10.8K
更新时间
Dec 6, 2024
许可证
MIT License

关于 KickstartUI

KickstartUI 是探索优质 UI 框架、库和构建工具的理想去处。我们精心整理一流资源,助力开发者将 UI 创意变为现实。无论你是在构建响应式 Web 应用、打造移动界面,还是设计交互式原型,我们的平台都提供了加速项目进程、提升用户体验所需的工具。浏览丰富的资源库,紧跟最新趋势,发掘新的可能,并提升 UI 设计水平。准备好启动下一个项目了吗?探索精选资源,或搜索符合你需求的特定工具。