react的hooks相当于在函数组件中注入了一些能力使其拥有和之前class一样的能力甚至更high
stateHook
引入statehook

定义state和处理函数

读取state

更新state

useEffect(在渲染或销毁后更新回调,多次定义依次调用)
引入useEffect

根据写法,react将自动帮我们识别回调时机

当某个或多个值在渲染后不希望其更新,则只指定需要react监听的值去跳过其他值的变化回调

useContext
引入useContext

创建context

向子组件提供context

子孙组件使用

useRef
引入useRef

创建ref

注册ref

使用ref

网友评论