useEffect第二个参数的取值范围
来源:3-9 useEffect 第三部分 - 控制运行

MarkGL
2020-04-07
useEffect通过第二个参数传入一个数组可以约束useEffect在哪些数据更新时需要执行。
那第二个参数可以是哪些来源的数据?
当前 useState创建的可以;
useRef创建的数据不能触发更新;
父组件传入的 props也可以作为useEffect第二个参数的一部分。
还有哪些数据源可以作为 useEffect 第二个参数?
写回答
1回答
-
同学你总结的很对,据我所知,就是这两个数据源使用最多,反正是可以引起组件 re-render 的内容,就可以作为第二个参数。
112022-11-15
相似问题