相关疑难解决方法(0)

在React.js中我应该在componentWillMount或componentDidMount中创建我的初始网络请求吗?

在react文档中,它建议在componentDidMount方法中进行初始网络请求:

componentDidMount()在装入组件后立即调用.需要DOM节点的初始化应该放在这里.如果需要从远程端点加载数据,这是实例化网络请求的好地方.在此方法中设置状态将触发重新渲染.

如果componentWillMount在渲染组件之前调用,那么在这里发出请求并设置状态是不是更好?如果我这样做componentDidMount,则渲染组件,发出请求,更改状态,然后重新呈现组件.为什么在呈现任何内容之前提出请求更好?

javascript reactjs

38
推荐指数
2
解决办法
9294
查看次数

标签 统计

javascript ×1

reactjs ×1