import {BrowserRouter as Router,Link,Routes,Route} from "react-router-dom";

 npm install react-router-dom




//========HeaderNav.js========

import React from "react";
import {BrowserRouter as Router,Link,Routes,Route} from "react-router-dom";

export default function () {

return <>
<header>
<nav>
<Link to={"/"}>Home</Link>
<Link to={"/about"}>About</Link>
<Link to={"/contact"}>Contact</Link>
</nav>
</header>
</>
}


//============About.js=========
import React from "react";

export default function () {

return <>
<h1>About Page</h1>
<p>this is About page</p>
</>
}

//============Contact.js=========
import React from "react";


export default function () {

return <>
<h1>Contact Page</h1>
<p>this is Contact page</p>
</>
}

//========Home.js=========

import React from "react";

export default function () {

return <>
<h1>Home Page</h1>
<p>this is Home page</p>
</>
}


//============Main.js======

import React from "react";
import {BrowserRouter as Router,Link,Routes,Route} from "react-router-dom";

import HeaderNav from "./HeaderNav";

import Home from "../Home/Home";
import About from "./About";
import Contact from "./Contact";

export default function () {

return<>
<Router>
<HeaderNav/>
<Routes>
<Route path={"/"} element={<Home/>}/>
<Route path={"/about"} element={<About/>}/>
<Route path={"/contact"} element={<Contact/>}/>
</Routes>
</Router>
</>
}











Comments

Popular posts from this blog

App 1st User Define Component

Example 1

Rabiit