1,什么是useEffect 让函数型组件拥有处理副作用的能力,类似生命周期函数。
需要函数在react对象的某个阶段执行的函数
不使用行不行?
可以
直接在 函数式组件中生命一个方法,然后在 render 中调用就行。
2,请思考,如果我想要在某个特定的时机执行函数怎么办(函数式组件)比如挂载后,数据更新后?
在这时候就可以使用我们的useEffect 函数了
1,一个函数怎么表示挂载后,怎么表示数据更新?
答案就是通过最后一个参数类型,如果没有就表示 挂载后,和数据更新后。今天的错误就发生在这里,在使用这个函数时,少了最后一个参数,结果就在数据每次更新后就执行,恰巧我还在这里使用了setstate 结果就导致数据一直重复刷新
https://developer.aliyun.com/article/792403 // 更详细请参考