反应状态和Javascript对象之间的区别

时间:2019-11-03 06:11:50

标签: reactjs

React State和Javascript对象之间有什么区别? 当状态更改时,dom会自动更改,而对象更改时,dom也将更改。

2 个答案:

答案 0 :(得分:1)

反应状态是一个JavaScript对象。目的是跟踪渲染之间的信息更改。

最好的部分是,如果您更改组件内部的状态,虚拟DOM将知道需要修改DOM的哪些部分(而不是修改整个DOM)。

答案 1 :(得分:0)

在React中,状态对象是您存储属于组件的属性值的地方。 React是一个javascript库,因此它使用javascript对象作为其状态。简而言之,React状态是一个javascript对象。

如果通过setState func对状态进行任何更改,则DOM仅重新呈现给已更改的特定部分。反应之美,虚拟的Dom。