站点图标 起风网

用Hook替代Class编写React组件的原因

用Hook替代Class编写React组件的原因缩略图

Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。

使用 Hook 有一段时间了,更能理解 React 为什么要添加新的原生概念。

Hook 是一些可以让你在函数组件里“钩入” React state 及生命周期等特性的函数。(Hook 不能在 class 组件中使用)

组件之间复用状态逻辑
简化生命周期
其他

Hook 就是 JavaScript 函数,但是使用它们会有两个额外的规则:

文章转载于:https://www.jianshu.com/p/26f7f647e14a

原著是一个有趣的人,若有侵权,请通知删除

退出移动版