I am getting this error,
3:9 error 'React' must be in scope when using JSX react/react-in-jsx-scope
I have read and searched on multiple sites, to include React on the top. Now that i have added, but still getting the error. Any help will be much appreciated, I am in the Learning phase, got stuck!
import React from 'react';
import { Route } from 'react-router-dom';
import AllMeetupsPage from "./pages/AllMeetups";
import Favorites from "./pages/Favorites";
import NewMeetup from "./pages/NewMeetups";
function App() {
return (
<div>
<Route path="/">
<AllMeetupsPage></AllMeetupsPage>
</Route>
<Route path="/new-meetup">
<NewMeetup></NewMeetup>
</Route>
<Route path="/favorites">
<Favorites></Favorites>
</Route>
</div>
);
}
export default App;
react-router-domare you using ? You can look inside yourpackage.json.reactare you using? In your project's directory runnpm list react react-dom. React versions before 17 requireReactto be declared and in scope in each file rendering JSX, v17 and later do not.Reactto have it in scope. Have you stopped/killed/restarted any code watchers/hot reloaders?