天天看点

react的hook初步学习

import React,{useState, useEffect} from 'react'
用于函数组件 
useEffect
它跟 class 组件中的 componentDidMount、componentDidUpdate 和 componentWillUnmount 具有相同的用途,只不过被合并成了一个 API。

在你使用useState的时候 运行了 useEffect做为它的“生命周期函数”
包含了两个清除与不清除的使用
清除可以添加返回函数      
function Example(){
const [count, setCount] = useState(0);//count存储参数setcount函数改变参数
  useEffect(() => {
    
  });
}      
useEffect(() => {
    return () => {
     
    };
  });
其它 effect 可能不必清除,所以不需要返回。
effect Hook 使用同一个 API