React State和Javascript对象之间有什么区别? 当状态更改时,dom会自动更改,而对象更改时,dom也将更改。
答案 0 :(得分:1)
反应状态是一个JavaScript对象。目的是跟踪渲染之间的信息更改。
最好的部分是,如果您更改组件内部的状态,虚拟DOM将知道需要修改DOM的哪些部分(而不是修改整个DOM)。
答案 1 :(得分:0)
在React中,状态对象是您存储属于组件的属性值的地方。 React是一个javascript库,因此它使用javascript对象作为其状态。简而言之,React状态是一个javascript对象。
如果通过setState func对状态进行任何更改,则DOM仅重新呈现给已更改的特定部分。反应之美,虚拟的Dom。