Categories
React Answers

How to set the default route to another Route in React Router?

Spread the love

Sometimes, we want to set the default route to another Route in React Router.

In this article, we’ll look at how to set the default route to another Route in React Router.

How to set the default route to another Route in React Router?

To set the default route to another Route in React Router, we can use the Navigate component.

For instance, we write

<Routes>
  <Route path="/" element={<Navigate to="/searchDashboard" />}>
    <Route path="searchDashboard" element={<SearchDashboard />} />
    <Route path="*" element={<Navigate to="/" />} />
  </Route>
</Routes>

to set the route for path / to navigate to the /searchDashboard route.

Likewise, we have the * catch all route that does the same thing.

And /searchDashboard renders the SearchDashboard component.

Conclusion

To set the default route to another Route in React Router, we can use the Navigate component.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *