Я получаю ошибку You should not use <Route> or with Router() outside a <Router>
, но я уже вызываю маршрут внутри маршрутизатора. Это мой index.js
:
import { BrowserRouter as Router, Route } from "react-router-dom";
import App from "./components/App";
const Wrapper = () => (
<Router>
<Route path="/:view?/" render={(props) => <App {...props} />} />
</Router>
);
ReactDOM.render(<Wrapper />, document.getElementById("root"));
Каждый маршрут находится внутри App
и поэтому обернут в Router
. Кто-нибудь знает, почему это может происходить здесь?
Спасибо за вашу помощь,