理解在react中什么场景应该使用hooks
-
react没有计划从React中移除class
-
Hook 和现有代码可以同时工作,你可以渐进式地使用:
- 不推荐直接使用 Hooks 大规模重构现有组件
- 推荐新功能用 Hooks,复杂功能实现不了的,也可以继续用 class
- 找一个功能简单、非核心功能的组件开始使用 hooks
-
class 组件相关的 API 在hooks中可以不用
- state与setState
- 钩子函数,
componentDidMount、componentDidUpdate、componentWillUnmount `this相关的用法
-
原来学习的内容还是要用的
- JSX:
{}、onClick={handleClick}、条件渲染、列表渲染、样式处理等 - 组件:函数组件、组件通讯
- React 开发理念:
单向数据流、状态提升等
- JSX:
总结
- react官方 __ _React中移除class
- 可以在项目中同时使用 __ 和Class式组件