useEffect的依赖为引用类型如何处理?

您所在的位置:网站首页 clickcount useEffect的依赖为引用类型如何处理?

useEffect的依赖为引用类型如何处理?

#useEffect的依赖为引用类型如何处理?| 来源: 网络整理| 查看: 265

useEffect的依赖为引用数据类型,可能会导致监听不触发,原因就是监听的同一个地址的时候,对象本身地址没变,所以监听的结果就是认为数据并没有改变从而不直接调用。

解决方法

如果数据是对象的话,可以监听对象里面的值,值是基本类型,如果值改变了,那么可以监听执行在去修改对象和数据的时候,使用深拷贝或者浅拷贝,这样地址发生改变可以监听执行可以转换成字符串,通过JSON.stringify(),监听字符串这样的,这样改变也会执行。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3