哪里是调用动作的最佳位置,该动作将调用API以保持我的状态?构造函数或生命周期方法之一,例如ComponentWillMount?
答案 0 :(得分:13)
最好从生命周期方法componentDidMount
进行api调用,反应文档也建议相同。
根据DOC:
<强> componentDidMount: 强>
componentDidMount()在组件出现后立即调用 安装。需要DOM节点的初始化应该放在这里。 如果你 需要从远程端点加载数据,这是一个好地方 实例化网络请求。在此方法中设置状态 触发重新渲染。