分类: TanStack

6 篇文章

TanStack Form 基础
表单同时管理输入值、是否触碰、校验结果与提交状态。显示错误的时机与校验规则是两个决定。
TanStack Router 基础
路由把位置变成可保存、可分享的状态。搜索参数来自文本,需要解析与校验,不能因 TypeScript 类型存在就信任地址栏输入。
TanStack Table 基础
表格的 data 是原始记录,列定义描述如何读值和渲染。排序、筛选和分页应明确是在当前数据上计算还是由服务端完成。
TanStack Query 基础
前置:React 组件与 Hooks、Promise;已完成环境搭建。适用 TanStack Query v5。目标是亲手验证读取、错误、写入、失效四个行为。
Headless 设计哲学
Headless 把行为与外观分开。表格库可以知道排序方向,却不知道你要蓝色按钮还是无边框表头。
TanStack 环境搭建
QueryClient 保存查询缓存,Provider 让组件访问同一个实例。每次渲染都创建新实例,会让缓存身份变得不稳定。