useEffect 有一个返回值,每次重新执行这个useEffect,或者组件销毁时,就会去执行return方法里面的内容。
简而言之: 在组件销毁或useEffect重新执行时,会执行返回值。
useEffect (
return ( xxxxxx )
)
------------------------------------------------------------
2.3 关于useEffect依赖项
1)deps表示依赖项,只有当依赖项发生变化时才会执行以上代码
2)当不指定依赖项时,则会在每次函数组件执行完后执行
3)空数组作为依赖项,只在首次执行时触发 === componentDidMount
参考:
这个好: https://www.csdn.net/tags/OtDaUgxsODQzNTEtYmxvZwO0O0OO0O0O.html