Reactjs 通过路径从react路由器获取组件
如何通过路径从react路由器v4获取组件 我正在寻找一种通过路径获取以前配置的组件的方法 例如,我有一条路线:Reactjs 通过路径从react路由器获取组件,reactjs,react-router,react-router-v4,Reactjs,React Router,React Router V4,如何通过路径从react路由器v4获取组件 我正在寻找一种通过路径获取以前配置的组件的方法 例如,我有一条路线: import React from 'react'; import UserScreen from './UserScreen'; ... <Route path='/user/:id' component={UserScreen}/> 从“React”导入React; 从“/UserScreen”导入UserScreen; ... 现在我想通过路径获取UserSc
import React from 'react';
import UserScreen from './UserScreen';
...
<Route path='/user/:id' component={UserScreen}/>
从“React”导入React;
从“/UserScreen”导入UserScreen;
...
现在我想通过路径获取UserScreen组件。大概是这样的:
getComponentByPath(path){
// looking for this section you can use BrowserRouter
react router v4 and render a component with corresponding route.
<BrowserRouter>
<Switch>
<Route path='/user/:id' component={UserScreen}/>
</Switch>
</BrowserRouter>
getComponentByPath(路径){
//查找此部分您可以使用BrowserRouter
react router v4并渲染具有相应路由的组件
class UserScreen extends Component {
render() {
return (
<div>hello world</div>
)
}
}
路由
在浏览器位置匹配时自动呈现其配置的组件。您只需创建一个链接
或以编程方式将位置设置为路径。这正是反应路由器
所做的。@trixn感谢您的响应。我知道。每个人都知道。这就是任何人使用r的原因eact路由器。如果您再次阅读我的问题,我正在代码中查找组件。感谢您的回复。但我正在查找组件对象