跟随输出的原因

时间:2018-12-17 11:24:16

标签: javascript reactjs

我正在上Edx的React JS课程。在测试中,要求输出以下代码。我回答了1。但是实际上回答是0。实际上是渲染0。有人可以告诉原因吗?

bearer token

1 个答案:

答案 0 :(得分:1)

因为elementReact.Element的实例。仅在通过setState()或其他状态/属性修改生命周期方法更新状态后,React元素才会更新。就您而言,element没有任何更新的理由-行为就像创建了num变量的副本,因此任何侧面更改都不会影响elementReactDOM.render会始终通过初始值呈现element

希望,我清楚地解释了它,它将为您提供帮助:)