我正在从事reactjs项目,我必须从Component B到Component A获取数据。完全安装A组件并执行诸如click的操作后,我可以成功获取详细信息。我希望在将组件安装在componentDidMoount或render函数中时返回数据。我无法获得所需的数据,我该如何重新处理呢?波纹管是我的代码。
组件B(创建我需要的数据并将其传递给edititeratoin的组件)
<Redirect to={{ pathname: '/EditIteration',state: {editdata: userdata.userid , editstartdate:userdata.startdate , editenddate:userdata.enddate , editname:userdata.name} }} />
组件A
locationState()
{
console.log("Message",this.props.location.state.editdata);
}
componentDidMount()
{
// console.log("Message",this.props.location.state);
this.locationState();
}