import React from 'react'; import {render} from 'react-dom'; import {BrowserRouter, Route, Switch, Link} from 'react-router-dom'; import BlogPost from './blogPost'; import blogDatas from '@generated/blogDatas'; class App extends React.Component { render() { return ( <BrowserRouter> <div> <Switch> {blogDatas.map(({path}) => ( <Route key={path} exact path={path} component={BlogPost} /> ))} </Switch> <div> {blogDatas.map(({path}) => { return ( <div key={path}> <Link to={path}>{path}</Link> </div> ); })} </div> </div> </BrowserRouter> ); } } render(<App />, document.getElementById('app'));