分类: 前端

21 篇文章

Next.js 学习路线
Next.js 环境搭建与工具链 起步的渐进式学习路线:第一步:环境与第一批代码 → 第二步:核心机制 → 第三步:数据与状态 → 第四步:全景与升级 → 随用随查。
TanStack 基础知识参考字典
TanStack 条目式字典(每条含语义、示例、边界与坑):useQuery、useMutation、乐观更新完整套路、useInfiniteQuery、Table v9 入口与特性组合、columnHelper 列定义、排序交互、Router 路由树、Form v1 无状态等 9 条。
Next.js 基础知识参考字典
Next.js App Router 条目式字典(每条含语义、多场景示例、边界与坑):async params、fetch 缓存五档与 revalidateTag、use client 边界与序列化、目录约定、Server Action、Route Handler、next/image、Tailwind v4、proxy、部署形态等 10 条。
React Hooks 心智模型:为什么你总觉得 React 反直觉
React Hooks 难在「以为是调用函数,实际是注册回调」。讲清四件事:函数组件反复执行(所以 useState 初始值只生效一次)、每次渲染的变量是快照(闭包陷阱的根源)、useEffect 是「依赖变化后执行」而非生命周期、useMemo/useCallback 只解决引用稳定不解决性能。
TanStack Form 基础
表单同时管理输入值、是否触碰、校验结果与提交状态。显示错误的时机与校验规则是两个决定。
TanStack Router 基础
路由把位置变成可保存、可分享的状态。搜索参数来自文本,需要解析与校验,不能因 TypeScript 类型存在就信任地址栏输入。
TanStack Table 基础
表格的 data 是原始记录,列定义描述如何读值和渲染。排序、筛选和分页应明确是在当前数据上计算还是由服务端完成。