react router redirect from Переадресация с корня (/)
Primary tabs
Сработает решение вроде:
import {
BrowserRouter as Router,
Route,
Switch,
Redirect,
} from "react-router-dom";
<Router>
<Switch>
<Redirect exact from="/" to='/index'} />
<Route path='login' component={Login2} />
</Switch>
</Router>
-- для того чтобы работал from нужно:
- обернуть все в Switch -- это требование реакта для работы from, при его выполнении рендерится будет только первый элемент (ну или выполняться переадресация, если это редирект),
- так же для того чтобы совпадение было точным, как показывает практика, необходимо использовать exact (если у вас там не шаблон, а фиксированный url).
Подробности:
- Log in to post comments
- 2593 reads