Javascript 在Reactjs中检测复杂对象状态变化的最简单方法是什么
我有一个复杂的对象,如下所示Javascript 在Reactjs中检测复杂对象状态变化的最简单方法是什么,javascript,reactjs,object,state,onreadystatechange,Javascript,Reactjs,Object,State,Onreadystatechange,我有一个复杂的对象,如下所示 const myObject = { title:"main title", row:[ {rowTitle:"t1",index:1}, {rowTitle:"t2",index:2} ],
const myObject = {
title:"main title",
row:[
{rowTitle:"t1",index:1},
{rowTitle:"t2",index:2}
],
column:[
{columnTitle:"c1",index:1},
{columnTitle:"c2",index:2},
]
}
我需要检测属性是否改变
isObjectUpdated(myObject){
// return true/false
}
如果要在该对象更改时重新安装组件/屏幕,可以使用
useState()
钩子实现此行为。如果要在该对象更改时重新安装组件/屏幕,可以使用useState()
hook以实现此行为。您想要检测此行为的原因是什么?React主要是声明性的,而不是命令性的,因此通常您的逻辑应该基于您的数据,而不是它是否更新。如果它是状态对象,则不管它有多复杂,如果使用SetState更改,react将重新启动如果对象从以前的状态更改,我想发送更新请求您想检测此情况的原因是什么?React主要是声明性的,而不是强制性的,因此一般来说,您的逻辑应该基于您的数据,而不是它是否更新。如果它是一个状态对象,不管它有多复杂,React都将在使用SetState更改时重新加载。如果对象从以前的状态更改,我想发送一个更新请求