1
我有以下反应-路由器配置反应路由器 - 不匹配的多条路径(V4)
import React from 'react'
import { BrowserRouter, Route } from 'react-router-dom'
<BrowserRouter>
<Route exact path='/sign-in' component={SignIn} />
<Route exact path='/:username' component={Profile} />
</BrowserRouter>
当像/dylan
简档页面的资料组件匹配和:用户名参数是“迪伦”像我会期待的。
当浏览到/sign-in
路线,该组件被渲染和组件获得渲染过(与sign-in
作为用户名)
什么是反应路由器V4惯用的解决方案,以防止匹配多个组件路线?
版本:
- 反应路由器-DOM 4.1.2
使用''组件 –
azium
这不是一个很好的设计作品。最好考虑拥有/登录和/用户/:用户名。 –