我的应用程序中有一个reactjs路由器v2.8.1,并试图弄清楚如何将属性传递给组件。这是其中一条路线的样子:
<Route path="/comp2" component={Component2} />
假设我尝试从Component1转到Component2并希望从Component1传递属性,这会是什么方法呢?
答案 0 :(得分:0)
如果您使用的是MemoryRouter或NativeRouter,您可以按照here的说明发送任意状态。
对于网络,您应该更喜欢将动态数据作为query params或url parameters,如链接中所示。原因是它们存储在地址中。这允许更多浏览器方案(例如书签,私人模式)按预期工作。