When I compile my app, it shows the error:
./src/Components/Landing.js
Module not found: Can't resolve 'react-router-dom' in 'C:\Users\gaura\Documents\REACT\love-writing\src\Components'
Following is the code of App.js and I have created a component named as Landing.js which is a fucntional component.
**
- App.js
**
import React, {Component} from 'react';
//import logo from './logo.svg';
import './App.css';
import Landing from './Components/Landing';
class App extends Component {
render() {
return(
<Landing/>
);
}
}
export default App;
**
- Landing.js
**
import React from 'react';
import { Link } from 'react-router-dom';
const Landing = () => {
const Accesstoken = window.localStorage.token;
return(
<div className = "App">
<div className = "intro-message">
<h1>Love Writing</h1>
<br>
</br>
<h2>Makes your writing easier and better</h2>
<hr className = "intro-divider" />
</div>
<div className="list-inline intro-social-buttons">
<div className="list-inline-item">
{!Accesstoken ? (
<div>
<Link to="/login">
<button className="network-name">LOG IN</button>
</Link>
<Link to="/register">
<button className="network-name">SIGN UP</button>
</Link>
</div>
) : (
<div>
<Link to="/addcategory">
<button className="network-name">ADD GENRES</button>
</Link>
<Link to="/categories">
<button className="network-name">VIEW GENRES</button>
</Link>
</div>
)}
</div>
</div>
<div className="copyright">
<p>Copyright © Love_Writing_Neha_Chaudhary 2019. All Rights Reserved</p>
</div>
</div>
);
};
export default Landing;
**
- Project Structure
** https://i.sstatic.net/lXvMp.jpg
I have properly imported Landing.js in App.js. I can't understand why I'm getting this error.