从父组件访问Redux存储的位置

时间:2019-03-21 10:38:24

标签: reactjs react-redux

我有一个显示表组件的仪表板组件。在仪表板组件上,我通过componentdidmount中的async await调用将帐户信息加载到redux存储中,我想使用该调用中的帐户信息来过滤子表组件中的数据。我应该在哪里尝试从子组件访问redux存储?目前,我在componentdidmount中有它,值是空的。当我在两个componentdidmount中都放入console.logs时,似乎在子componentdidmount之后调用了仪表板componentdidmount。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以访问componentWillReceiveProps中的redux存储

componentWillReceiveProps(nextProps) {
   console.log(nextProps);
}

由于React 16.3+引入了静态getDerivedStateFromProps,这是一种返回状态的静态方法 有关更多信息,请访问this link