react usestate 重新设置数据后,不渲染页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react usestate 重新设置数据后,不渲染页面相关的知识,希望对你有一定的参考价值。
参考技术A useState里数据务必为immutable (不可赋值的对象),也就是ass component的state也提倡使用immutable数据,但不是强制的,因为只要调用了setState就会触发更新。所以再class组件中没有出现这种问题,或者通过改变为空再赋值是可以触发更新的。
但是再使用useState时,如果在更新函数里传入同一个对象时将无法触发更新。
以上是关于react usestate 重新设置数据后,不渲染页面的主要内容,如果未能解决你的问题,请参考以下文章
在useState中获得[react [duplicate]]后立即获取值]
React.js useState hook 导致过多的重新渲染并且无法更新我的状态
React.useState 不会从 props 重新加载状态