发送道具以响应应用程序

时间:2017-12-18 12:29:47

标签: reactjs redux react-router

我有一个用例,我想在用户单击按钮时在新窗口中打开react应用程序。我想将一些道具传递给反应应用程序。目前,我通过将它们附加到URL来发送道具。

示例 假设我的应用程序可以在lomoto / car上访问。我目前通过lomoto / car / value1 / value2发送参数。我通过props.match.params.prop1和props.match.params.prop2访问这些属性。我正在使用react-router v4进行路由。

有没有其他推荐的方法来实现这个目标?

1 个答案:

答案 0 :(得分:1)

您可以将状态保存到浏览器的本地存储中,然后从任何选项卡访问它。

在此egg head video Dan Abramov解释了如何利用浏览器的本地存储来实现redux。

您可以使用或不使用redux的类似方法。