eug*_*ene 6 reactjs react-native
window.data = {} useEffect(() => { // do something }, [window.data])
上面的代码有意义吗?
因为 window.data 是全局的,它在渲染上不会有什么不同,效果也不会执行?
vku*_*kin 6
不,那行不通。Effect 只能在重新渲染组件和依赖项更改时触发。更改全局变量不会导致重新渲染,因此效果不会运行。
归档时间:
6 年,6 月 前
查看次数:
2708 次
最近记录:
5 年,10 月 前