Почему реагирует роутер 4 не перенаправляет?

Я использую react-router-dom и я не перенаправляю Вот маршруты:

import { Redirect, Route, Switch } from 'react-router-dom';

<Switch>
  <Route path="/home" component={Home} />
  <Route path="/drills/list" component={Drills.List} />
  <Route path="/drills/list/:filter" component={Drills.List} />

  <Redirect from="/drills" to="/drills/list/active" />

  <Redirect to="/error" />
</Switch>

Кроме того, вот мой начальный Router конфигурации:

import { Router } from 'react-router-dom';

<Provider store={getStore()}>
    <Router routes={routes} />
</Provider>

Все Routeработает без проблем, но когда это URL-адрес является одним из RedirectНичего не происходит. Например, если http://localhost:3000/fooURL не меняется, и родительская страница загружается. Есть идеи?

0 ответов

Другие вопросы по тегам