这是我的路由器实现
<BrowserRouter>
<div>
<Route exact path="/" component={ProfilesIndex} />
<Route exact path="/profiles" component={ProfilesIndex} />
<Route exact path="/profiles/new" component={ProfileEditor} />
<Route exact path="/profiles/:id" component={ProfileEditor} />
</div>
</BrowserRouter>
当我浏览到 /profiles/new
路径时,它会将 ProfileEditor 组件渲染两次。但对于其他每个路由,都可以正确工作。
有人能建议如何解决这个问题吗?
<Outlet />
导致的。这个组件会渲染“嵌套”的组件以及基础组件。 - user7075574