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

如何通过reactjs路由器将属性传递给组件?,reactjs,react-router,Reactjs,React Router,我的应用程序中有一个reactjs路由器v2.8.1,正在尝试找出如何将属性传递给组件。这是其中一条路线的外观: <Route path="/comp2" component={Component2} /> 假设我正试图从Component1转到Component2,并希望从Component1传递属性,该方法是什么?如果使用MemoryRouter或NativeRouter,则可以发送任意状态,如前所述 但是对于web,您应该更喜欢将动态数据作为或,如链接中所示。原因是这些都

我的应用程序中有一个reactjs路由器v2.8.1,正在尝试找出如何将属性传递给组件。这是其中一条路线的外观:

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


假设我正试图从Component1转到Component2,并希望从Component1传递属性,该方法是什么?

如果使用MemoryRouter或NativeRouter,则可以发送任意状态,如前所述

但是对于web,您应该更喜欢将动态数据作为或,如链接中所示。原因是这些都存储在地址中。这将允许更多的浏览器场景(例如,书签,在私人模式下)按预期工作。

查看这是否有帮助-