如何通过reactjs路由器将属性传递给组件?

时间:2017-03-20 08:57:33

标签: reactjs react-router

我的应用程序中有一个reactjs路由器v2.8.1,并试图弄清楚如何将属性传递给组件。这是其中一条路线的样子:

<Route path="/comp2" component={Component2} />

假设我尝试从Component1转到Component2并希望从Component1传递属性,这会是什么方法呢?

1 个答案:

答案 0 :(得分:0)

如果您使用的是MemoryRouter或NativeRouter,您可以按照here的说明发送任意状态。

对于网络,您应该更喜欢将动态数据作为query paramsurl parameters,如链接中所示。原因是它们存储在地址中。这允许更多浏览器方案(例如书签,私人模式)按预期工作。