Skip to content

Instantly share code, notes, and snippets.

@Colour-Full
Last active March 25, 2018 19:34
Show Gist options
  • Save Colour-Full/dce2f7d90eed44bcf35d25bc7bf9d75b to your computer and use it in GitHub Desktop.
Save Colour-Full/dce2f7d90eed44bcf35d25bc7bf9d75b to your computer and use it in GitHub Desktop.
React Simple Router Nav JSX With Router
import React, { Component } from "react";
import {
Route,
NavLink,
BrowserRouter
} from "react-router-dom";
import Home from "./Home";
import Blog from "./Blog";
import Contact from "./Contact";
class Nav extends Component {
render() {
return (
<BrowserRouter>
<div>
<h1>React Router Simple Starter</h1>
<ul className="header">
<li><NavLink exact to="/">Home</NavLink> </li>
<li><NavLink to="/blog">Blog</NavLink></li>
<li><NavLink to="/contact">Contact</NavLink></li>
</ul>
<div className="content">
<Route exact path="/" component={Home} />
<Route path="/blog" component={Blog} />
<Route path="/contact" component={Contact} />
</div>
</div>
</BrowserRouter>
);
}
}
export default Nav;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment