Базовое имя реакции-маршрутизатора не работает должным образом - PullRequest
0 голосов
/ 06 декабря 2018

Я создаю небольшое приложение реакции с этим маршрутизатором:

<BrowserRouter basename='/hotel/'>
    <Routes />
</BrowserRouter>

, и это маршруты:

<Switch>
    <Layout path="/:agency" component={Home} />
    <Layout path="/:agency/list" component={List} />
    <Layout path="/:agency/detail/:id" component={Detail} />
    <Route component={NoMatch} />
</Switch>

, когда я пытаюсь найти маршрут без базового имени, я получаю этопредупреждение на консоли:

Предупреждение. Вы пытаетесь использовать базовое имя на странице, путь URL которой не начинается с базового имени.Ожидаемый путь "/ 4123" начинается с "/ hotel"

, в то время как я ожидаю получить маршрут nomatch ... есть ли способ получить маршрут nomatch вместо просмотра моего приложения?

...