在 Reactjs 中检测复杂对象状态变化的最简单方法是什么

问题描述

我有一个复杂的对象,如下

const myObject = { 
                 title:"main title",row:[
                       {rowTitle:"t1",index:1},{rowTitle:"t2",index:2}
                 ],column:[
                          {columnTitle:"c1",{columnTitle:"c2",index:2},]
}

我需要检测属性是否发生变化。

isObjectUpdated(myObject){
  // return true/false
}

解决方法

如果您希望在此对象发生更改时重新挂载组件/屏幕,您可以使用 useState() 钩子来实现此行为。