我有一个用例,我想在用户单击按钮时在新窗口中打开react应用程序。我想将一些道具传递给反应应用程序。目前,我通过将它们附加到URL来发送道具。
示例 假设我的应用程序可以在lomoto / car上访问。我目前通过lomoto / car / value1 / value2发送参数。我通过props.match.params.prop1和props.match.params.prop2访问这些属性。我正在使用react-router v4进行路由。
有没有其他推荐的方法来实现这个目标?
答案 0 :(得分:1)
您可以将状态保存到浏览器的本地存储中,然后从任何选项卡访问它。
在此egg head video Dan Abramov解释了如何利用浏览器的本地存储来实现redux。
您可以使用或不使用redux的类似方法。