react-static
Version:
A progressive static site generator for React
33 lines (29 loc) • 807 B
JavaScript
import React from 'react'
import { Router, Route, Switch, Link } from 'react-static'
import { hot } from 'react-hot-loader'
//
import Home from 'containers/Home'
import About from 'containers/About'
import Blog from 'containers/Blog'
import NotFound from 'containers/404'
import './app.css'
const App = () => (
<Router>
<div>
<nav>
<Link exact to="/">Home</Link>
<Link to="/about/">About</Link>
<Link to="/blog/">Blog</Link>
</nav>
<div className="content">
<Switch>
<Route exact path="/" component={Home} />
<Route path="about" component={About} />
<Route path="blog" component={Blog} />
<Route component={NotFound} />
</Switch>
</div>
</div>
</Router>
)
export default hot(module)(App)