我有一个情况:
<Route exact path="/" component={Home}/>
<Route path="/users/:id" component={Home}/>
但是,当切换路径时,即时通讯会重新渲染很多组件。
问题:两个或多个Route呈现相同的组件是否还可以?还是应该更改它?
答案 0 :(得分:1)
是-绝对。我一直在使用这个...如果您有相同的组件...主页...将它分解成较小的组件没有任何意义。这是同一件事。这只会使事情变得混乱。如果您使用的是react-router 4,则可以根据需要使用正则表达式模式。