import React from "react";
import { BrowserRouter as Router, Route } from "react-router-dom";
import Users from "./users/pages/Users";
const App = () => {
return (
<Router>
<Route path="/">
<Users />
</Route>
</Router>
);
};
export default App;
I tried replacing router with routes still getting same error.
2
Answers
You need to wrap
Route
elements in aRoutes
elementIssues
Route
components can only be rendered by a parentRoutes
component, or anotherRoute
component in the case of nested routes.Route
components are valid children of theRoute
component, soUsers
can’t be rendered as a child component.Solution
Route
component in aRoutes
component.Users
as theelement
of itsRoute
.