29 lines
717 B
JavaScript
29 lines
717 B
JavaScript
import React from 'react';
|
|
import { BrowserRouter as Router, Route, Switch } from "react-router-dom";
|
|
import NavBar from './NavBar';
|
|
import Footer from './Footer';
|
|
import PostList from './PostList';
|
|
import Post from './Post';
|
|
import User from './User';
|
|
import About from './About'
|
|
|
|
function App() {
|
|
return (
|
|
<>
|
|
<Router>
|
|
<NavBar/>
|
|
<Switch>
|
|
<Route exact path="/" component={PostList}/>
|
|
<Route exact path="/about/" component={About}/>
|
|
<Route exact path="/posts/" component={PostList}/>
|
|
<Route path="/posts/:slug" component={Post}/>
|
|
<Route path="/users/:user" component={User}/>
|
|
</Switch>
|
|
</Router>
|
|
<Footer/>
|
|
</>
|
|
);
|
|
}
|
|
|
|
export default App;
|