标签: javascript reactjs
这可能是一个新手问题,但我想知道为什么React.js会两次渲染组件 - 一次调用getInitialState()生命周期方法,一次调用componentDidMount()之后。
getInitialState()
componentDidMount()
您可能希望在componentDidMount()之前呈现内容的具体情况是什么?
答案 0 :(得分:3)
默认情况下只渲染一次,但如果将setState方法放在didmount方法中,该组件将重新渲染。如果您希望我们调试它,请发布一些代码。