为什么 Hooks 让我困惑

刚接触 React 的时候,教程用的还是 Class 组件。后来社区全面转向函数式组件 + Hooks,一下子很不适应。

最大的困惑是:没有 this 了,状态怎么管理?没有生命周期了,副作用怎么处理?

核心理解

useState——就是声明一个"会触发重渲染的变量"。 useEffect——就是"当某些值变化时,执行这个副作用"。 useRef——就是一个"跨渲染周期保持不变的盒子"。

下一步

继续深入 Context + useReducer 做全局状态管理,以及 React Router 做页面路由。

返回技艺录