useEffect使用解析
1.useEffect是项目(组件)初始化时候,来获取数据 -- 函数组件是没有生命周期的
//继续使用钩子函数来处理 -- 副作用钩子函数 ==>在做事情的时候,会有什么样的副作用 比如更新数据
const [a,setA]=([])
2.如果在这里面调用了setA(数据)方法api,就直接给a给了值 a=setA(数据)
第二个参数是副作用依赖项 。 谁的值要变化 就依赖它才能执行这个函数。没有加依赖项直接为一直刷新数据。这个就是类组件理解为componentDidUpdate生命周期使用
不会停止,只有值不变化就固定了不刷新值
依赖项:是可以有多个参数,所以是一个数组,如果是一个空数组,那么这个是类组件的componentDidMount生命周期使用。

浙公网安备 33010602011771号