react router redirect from Переадресация с корня (/)

Сработает решение вроде:

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 нужно:

  1. обернуть все в Switch -- это требование реакта для работы from, при его выполнении рендерится будет только первый элемент (ну или выполняться переадресация, если это редирект),
  2. так же для того чтобы совпадение было точным, как показывает практика, необходимо использовать exact (если у вас там не шаблон, а фиксированный url).

Подробности:

Key Words for FKN + antitotal forum (CS VSU):