[英]How to use Components on Different Routes in React?
如何在React中的不同路径上使用组件?
我试图做到这一点,但我得到一个错误:
<Router>
<App>
<Route exact path='/registro' component={Registro}/>
<Route exact path='/registrar' component={Registrar}/>
<Route exact path="/home" component={Home} />
</App>
<Route exact path="/login" component={Login} />
</Router>,
document.getElementById('root'));
应用程式:
render() {
const { children } = this.props;
return (
<div>
{children}
</div>
);
}
Router
应该只有一个孩子。 因此,您可以将元素包装在一个div中,如下所示:
<Router>
<div>
<App>
<Route exact path='/registro' component={Registro}/>
<Route exact path='/registrar' component={Registrar}/>
<Route exact path="/home" component={Home} />
</App>
<Route exact path="/login" component={Login} />
</div>
</Router>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.