Реагировать на путь маршрутизатора в виде массива - PullRequest
1 голос
/ 13 марта 2019

У меня есть такой код:

<BrowserRouter>
  <Switch>
    <Route path="/" exact component={component1} />
    <Route path="/somewhere/:something" component={component2} />
  </Switch>
</BrowserRouter>

Я попробовал это, потому что в конце я хочу сопоставить несколько путей с одним и тем же компонентом / результатом:

<BrowserRouter>
  <Switch>
    <Route path={["/somewhere/:something","/somewhere2/:something"]} component={component2} />
  </Switch>
</BrowserRouter>

и путь совпадает, но мой параметр (: что-то) не передается ему. Есть идеи почему? Документы реагирующего маршрутизатора говорят мне :

Любой допустимый URL-путь или массив путей, которые понимает path-to-regexp@^1.7.0.

1 Ответ

2 голосов
/ 04 апреля 2019

Функция была только недавно добавлена ​​в React-Router .Вам необходимо обновить установку React-Router, чтобы соответствовать документации и использовать эту функцию.

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