Skip to content

什么是 react-hooks

react-hooks 是 react-16.8 及以上版本的新特性, 功能就是让 函数式组件拥有类组件的一些功能

为什么使用 react-hooks

React Hooks 让你的功能函数作为一个函数,并挂钩到 React 特定功能。这就是他,如此简单如此强大。这是 React Hooks 的一些好处

  1. 重写不用移处或添加 state,仅删除、添加行
  2. 用 useEffects 不用记生命周期方法
  3. 不像 class 组件的 state 可自定义和跨组件重用。
  4. 更干净的代码
  5. 没有重大变化

使用 React-Hooks 的注意点

  • 只能在函数式组件中使用
  • 只能在函数式组件的最外层使用, 不能在分支结构和循环结构或子函数中使用

Released under the MIT License.