首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >按路径从反应性路由器获取组件

按路径从反应性路由器获取组件
EN

Stack Overflow用户
提问于 2018-08-26 12:05:36
回答 1查看 623关注 0票数 3

如何通过路径从反应路由器v4中获取组件?

我正在寻找一种方法来获得以前配置的组件,通过path。

例如,我有一条路线:

代码语言:javascript
复制
import React from 'react';
import UserScreen from './UserScreen';
...
<Route path='/user/:id' component={UserScreen}/> 

现在,我想通过路径获取UserScreen组件。就像这样:

代码语言:javascript
复制
getComponentByPath(path){
   // looking for this section 
}

render(){
  const component = getComponentByPath('/user/12');
  return (<component />);
}

我正在寻找组件对象

EN

Stack Overflow用户

发布于 2018-08-26 12:31:18

您可以使用BrowserRouter react路由器v4并呈现具有相应路由的组件。

代码语言:javascript
复制
<BrowserRouter>
    <Switch>
      <Route path='/user/:id' component={UserScreen}/> 
   </Switch>
</BrowserRouter>

做一个UserScreen.js

代码语言:javascript
复制
class UserScreen extends Component {

render() {

    return (
    <div>hello world</div>
    )
  }
}
票数 -1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52026077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档