hook
codingWeb
知行合一
展开
-
React-hooks的useEffect模拟componentDidUpdate生命周期
先回忆一下:class组件中的componentDidUpdate生命周期是初次渲染完后,当接收的props,state改变时或者this.forceUpdate()就会调用函数组件中的useEffect可以看做 componentDidMount,componentDidUpdate和componentWillUnmount 这三个函数的组合useEffect( ()=>{ } )只有第一个参数的时候此时相当于componentDidMount + componentDidUpdat原创 2020-08-15 18:14:59 · 10641 阅读 · 6 评论 -
react-HOOK---一篇搞定react-hook,既生react,何生hook,深挖hook中常用的四个API
Hook:Hook是react 16.7新增的一个特性,主要是用来让无状态组件(函数式组件)可以使用状态,以前为了进行状态管理,需要使用类组件或者redux等来管理,相当于类组件中的state,只不过用useState去代替了useState():useState 是来定义一个状态的,它与类组件的状态不同,函数组件的状态可以是对象也可以是基础类型数据,useState返回的是一个数组,第一个是当前的状态值,第二个是对象,表明用于更改状态的函数(类似于setState)import Re原创 2020-07-02 20:49:28 · 1039 阅读 · 2 评论