React Hooks函数

28 阅读1分钟
  1. useState: 是用来定义值的里面有俩个参数一个是值,另一个是用来改变那个值的函数

  2. useEffect: 有俩个参数一个是回调函数,另一个是依赖, 1.当依赖里面没有值时是加载生命周期 2.当依赖里面有值时是更新生命周期 3.是销毁生命周期在 useEffect 的第一个参数为函数中 return 一个函数,表示组件将死。这个函数就是组件死之前可以执行的最后一次代码。而本身 useEffect 的第一个函数参数就是渲染的时候执行。

  3. useMemo 作用是用来缓存的,有俩个参数第一个是函数一个是依赖,当依赖发生改变时useMemo就会重新获取新的值

  4. useCallbackuseMemo的作用是差不多的 相比较之间的差距是useCallback是对传过来的回调函数优化,返回的是一个函数;useMemo返回值可以是任何,函数,对象等都可以