优质 React Hook 开源库
引依赖之前先问值不值。按通用 Hook、表单、服务端数据三类列几个常用库,附各自的仓库入口与注意事项。


The reason why past pages are precious...
引依赖之前先问值不值。按通用 Hook、表单、服务端数据三类列几个常用库,附各自的仓库入口与注意事项。

函数组件现在直接把 ref 当普通 prop 收,不必再包 forwardRef。附带讲清 ref 清理函数与 Fragment refs。

一次更新分触发、渲染、提交三步。渲染阶段只算出要改什么,提交阶段才动 DOM;再往里就是社区的重构,不是官方文档。

两者都把 JSX 转成普通函数调用。旧转换产出 React.createElement,新转换自动引入 jsx 运行时;React 19 起只支持后者。

官方现在推荐框架优先:Next.js、React Router、Expo;从零构建用 Vite、Parcel 或 Rsbuild。Create React App 已于 2025 年弃用。

官方没有 Fiber 文档。这一篇把官方能查到的行为、社区重构的内部模型、以及教学实现的代码分成三层写清楚。

浏览器有 requestIdleCallback,但 React 没用它。这一篇讲清这个 API 的规则,以及「React 改用 MessageChannel」这个结论的出处。

React 是构建界面的库:组件拼装 UI,JSX 把结构写进 JS。这一篇讲清它的四个特点与 Vue 的四处差异,以及并发渲染能观察到什么。
