从 getInitialState 渲染一次,然后在 componentDidMount 之后再次渲染
Rendering once from getInitialState, and again after componentDidMount
这可能是一个新手问题,但我想知道为什么 React.js 渲染组件两次 - 一次是在调用 getInitialState()
生命周期方法时,一次是在 componentDidMount()
之后。
在哪些特定情况下您可能希望在 componentDidMount()
之前渲染某些内容?
它默认只渲染一次,但是如果你把setState方法放在didmount方法中,组件会重新渲染。 Post 如果您希望我们进行调试,请提供一些代码。
这可能是一个新手问题,但我想知道为什么 React.js 渲染组件两次 - 一次是在调用 getInitialState()
生命周期方法时,一次是在 componentDidMount()
之后。
在哪些特定情况下您可能希望在 componentDidMount()
之前渲染某些内容?
它默认只渲染一次,但是如果你把setState方法放在didmount方法中,组件会重新渲染。 Post 如果您希望我们进行调试,请提供一些代码。