Как использовать дочерний маршрут внутри маршрута по умолчанию, используя точный - PullRequest
0 голосов
/ 25 октября 2018

Вот мой код

<Route path='/' component ={component}>
 <Route path='/login' component = {login}/>
 <Route path='/signup' component = {signUp}/>
</Route>
<Route exact path = '/newPath' component = {NewComponent} />

Проблема в том, что если я звоню при входе в систему и при регистрации, я также хочу позвонить '/'.но когда я хочу вызвать '/ newPath', я не хочу использовать '/'.но как избежать «/» без использования точного ключевого слова.потому что когда я использую точное слово с '/', оно не может быть вызвано при входе в систему и регистрации.

1 Ответ

0 голосов
/ 26 октября 2018

Вы можете:

<BrowserRouter>
  <Switch>
      <Route path="/auth" component={Auth} />
      <Route path="/" component={Dashboard} />
      ...
    </Switch>
</BrowserRouter>

И внутри вашего Auth: есть другой маршрутизатор с компонентами входа и регистрации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...