从getInitialState渲染一次,并在componentDidMount之后再次渲染

时间:2015-02-25 13:52:33

标签: javascript reactjs

这可能是一个新手问题,但我想知道为什么React.js会两次渲染组件 - 一次调用getInitialState()生命周期方法,一次调用componentDidMount()之后。

您可能希望在componentDidMount()之前呈现内容的具体情况是什么?

1 个答案:

答案 0 :(得分:3)

默认情况下只渲染一次,但如果将setState方法放在didmount方法中,该组件将重新渲染。如果您希望我们调试它,请发布一些代码。