从构造函数调用操作与生命周期方法

时间:2017-06-28 20:28:47

标签: reactjs redux

哪里是调用动作的最佳位置,该动作将调用API以保持我的状态?构造函数或生命周期方法之一,例如ComponentWillMount?

1 个答案:

答案 0 :(得分:13)

最好从生命周期方法componentDidMount进行api调用,反应文档也建议相同。

根据DOC

<强> componentDidMount:

  

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