React组件生命周期方法和远程api调用

时间:2018-08-28 11:47:20

标签: reactjs react-redux

文档指出,应该使用生命周期方法componentDid ***进行网络调用以获取远程数据。

假设我使用react-redux并且mapStateToProps函数调查商店的当前状态并准备props实例。这就是算法首次知道它需要来自远程服务器的一些数据的时候。但是它没有引用调度功能,并且此时不能调度动作(或者精确地说是thunk)。

我必须等到componentDid *生命周期方法,然后使用(mapDispatchToProps)的结果来启动远程事务。

我的理解是,在大多数情况下,包装的组件可能不需要了解有关远程api调用的任何信息。

从包装的组件中提取逻辑并将其放置在产生HOC的connect函数的MergeProps回调中是否合法?我没有找到任何关于这种用法的参考。 enter image description here

0 个答案:

没有答案