【发布时间】:2018-05-03 17:24:09
【问题描述】:
我正在阅读 React 生命周期并且有点困惑。有些人建议使用 componentWillMount 进行 ajax 调用:
在componentDidMount中调用setState会触发另一个render() 调用它会导致布局抖动。
在其他地方,它说不要将 ajax 调用放在 componentWillMount 中:
https://medium.com/@baphemot/understanding-reactjs-component-life-cycle-823a640b3e8d
...这个函数可能会在 调用了初始渲染,因此可能会导致触发多个 副作用。由于这个事实,不建议使用这个 任何引起副作用的操作的函数。
哪个是正确的?
【问题讨论】:
标签: javascript ajax reactjs