TransWikia.com

React router. Hacer que el proyecto abra por defecto en una ruta determinada

Stack Overflow en español Asked by Maco Acero on February 7, 2021

Cómo hacer que el proyecto abra (al darle npm start) por defecto en una ruta determinada. Ej: http://localhost:3000/home

  <Router>
        <ul>
          <li> <Link to="/home">Home</Link> </li>
        </ul>

      <Switch>
        <Route path="/:id?"  render={(props) => <SearchResults/>} />
      </Switch>
  </Router>

One Answer

Puedes utilizar el componente "Redirect" de la librearía react-router, a su vez también puedes utilizar un "DefaultRoute". En este ejemplo utilizaremos el componente "Redirect", se requiere que lo utilices en tu componente de Routes:

<Switch>
  <Redirect from="/" exact to="/home" />
  <Route path="/:id?"  render={(props) => <SearchResults/>} />
</Switch>

Answered by Jesús Ochoa on February 7, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP