专题: React
按专题持续组织的技术文章,适合成体系阅读和追踪。
React 核心(1):React 组件与函数的本质区别
组件就是函数,是 React 赋予了它身份。
React组件化Hooks发布于React 核心(2):声明式与 React 的实现机制
声明式从来不是魔法,只是把命令式的活儿藏得更深。
React声明式Virtual-DOM发布于更新于React 核心(3):Props 完全指南
Props 只能往下流,子组件要改数据,只能请父组件改。
ReactProps数据流发布于更新于React 核心(4):useState 完全指南
组件本来没有记忆,调一次 setter,React 才让它记住。
ReactuseStateHooks发布于React 核心(5):useEffect 完全指南
useEffect 不是生命周期,它是声明式世界走进命令式世界的后门。
ReactuseEffectHooks发布于React 核心(6):useRef 完全指南
ref 是组件的私人抽屉,放东西进去不会惊动 React。
ReactuseRefHooks发布于React 核心(7):Context API 与状态共享
Context 是组件树里的广播站,中间层终于不用当传声筒。
ReactContextuseContext发布于React 核心(8):useCallback 与 useMemo
缓存不是银弹——没证明有性能问题前,别给 memo 找麻烦。
ReactuseCallbackuseMemo发布于更新于React 核心(9):Hooks 规则与闭包陷阱
顺序即身份,渲染即快照——这两句解释所有 Hook 陷阱。
ReactHooks闭包发布于React 核心(10):自定义 Hook 设计
复用有状态的逻辑,让组件只关心视图。
React自定义HookHooks发布于