通过routeActions将对象传递给下一个路由

时间:2016-03-08 14:35:01

标签: reactjs react-router redux react-router-redux

我正在使用react-router-redux

我们说我已将url定义为/go-here/${routeId},我有routeId,数据对象也是

 data = {
    one: 'one',
    two: 'two',
    three: 'three'
 }

使用dispatch,我将路由到新页面,如下所示

this.props.dispatch(routeAction.push(url));

导航到新页面后,我想访问数据对象,我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以触发操作以在商店中设置data。然后,只需阅读此属性,您的新页面就可以获取此数据。执行此操作的一种好方法是connect(使用react-redux)您的接收组件和mapStateToProps