标签: react

20 篇文章

原生模块
原生模块是 JavaScript 与平台能力之间的边界。参数、结果、线程与错误都要约定;不是把一个 JS 函数改名就能调用系统 API。
状态与 Hooks
useState 保存组件状态,useEffect 用于与外部系统同步。派生值可以直接计算,不必用 effect 再写回另一份状态。
组件与 JSX
JSX 表达组件树,View 组织布局,Text 显示文字。原生布局中的尺寸、主轴和交叉轴需要结合父容器理解。
TanStack Form 基础
表单同时管理输入值、是否触碰、校验结果与提交状态。显示错误的时机与校验规则是两个决定。
TanStack Router 基础
路由把位置变成可保存、可分享的状态。搜索参数来自文本,需要解析与校验,不能因 TypeScript 类型存在就信任地址栏输入。
TanStack Table 基础
表格的 data 是原始记录,列定义描述如何读值和渲染。排序、筛选和分页应明确是在当前数据上计算还是由服务端完成。
TanStack Query 基础
前置:React 组件与 Hooks、Promise;已完成环境搭建。适用 TanStack Query v5。目标是亲手验证读取、错误、写入、失效四个行为。