Each time i try to run that code have the Router error. my Router version is v6.14 as seen in the package json. any idea will be appreciated. and below are my react project codes
my App.js
import Header from './Header';
import Nav from './Nav';
import Home from './Home';
import NewPost from './NewPost';
import PostPage from './PostPage';
import About from './About';
import Missing from './Missing';
import Footer from './Footer';
import { Route, Switch, useHistory } from 'react-router-dom'
import { useState, useEffect } from 'react';
function App() {
return (
<div className="App">
<Header />
<Nav />
<Home />
<NewPost />
<PostPage />
<About />
<Missing />
<Footer />
</div>
);
}
export default App;
my index.js code,
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
import { BrowserRouter as Router, Route } from 'react-router-dom';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<Router>
<Route path="/" component={App} />
</Router>
</React.StrictMode>
);
this my package.js
{
"name": "reactprojects",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-icons": "^4.10.1",
"react-router-dom": "^6.14.2",
"react-scripts": "5.0.1",
"web-vitals": "^2.1.4"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
Each time i try to run that code have the Router error. my Router version is v6.14 as seen in the package json. any idea will be appreciated.