6 changed files with 49 additions and 15 deletions
@ -0,0 +1,12 @@ |
|||||
|
import React, { Component } from 'react' |
||||
|
import { Container } from 'semantic-ui-react' |
||||
|
|
||||
|
export default class AppComponent extends Component { |
||||
|
render() { |
||||
|
return ( |
||||
|
<Container id='rootContainer' > |
||||
|
<div>About</div> |
||||
|
</Container> |
||||
|
) |
||||
|
} |
||||
|
}; |
||||
@ -0,0 +1,13 @@ |
|||||
|
import React, { Component } from 'react' |
||||
|
import { Link } from 'react-router-dom' |
||||
|
|
||||
|
export default class HeaderComponent extends Component { |
||||
|
render() { |
||||
|
return ( |
||||
|
<ul> |
||||
|
<li><Link to="/">Home</Link></li> |
||||
|
<li><Link to="/about">About</Link></li> |
||||
|
</ul> |
||||
|
) |
||||
|
} |
||||
|
}; |
||||
@ -1,15 +1,25 @@ |
|||||
import React from 'react'; |
|
||||
import ReactDOM from 'react-dom'; |
|
||||
import './index.css'; |
|
||||
import 'semantic-ui-css/semantic.min.css'; |
|
||||
import App from './App/App'; |
|
||||
import registerServiceWorker from './registerServiceWorker'; |
import registerServiceWorker from './registerServiceWorker'; |
||||
|
import React from 'react' |
||||
|
import ReactDOM from 'react-dom'; |
||||
|
import { |
||||
|
HashRouter, |
||||
|
Route |
||||
|
} from 'react-router-dom' |
||||
|
|
||||
import { BrowserRouter } from 'react-router-dom' |
import Header from './Header/Header' |
||||
|
import About from './About/About' |
||||
|
import Home from './Home/Home' |
||||
|
|
||||
|
import 'semantic-ui-css/semantic.min.css'; |
||||
|
|
||||
ReactDOM.render(( |
ReactDOM.render(( |
||||
<BrowserRouter> |
<HashRouter> |
||||
<App /> |
<div> |
||||
</BrowserRouter> |
<Header /> |
||||
|
<Route exact path="/" component={Home} /> |
||||
|
<Route path="/about" component={About} /> |
||||
|
</div> |
||||
|
</HashRouter> |
||||
), document.getElementById('root')) |
), document.getElementById('root')) |
||||
|
|
||||
registerServiceWorker(); |
registerServiceWorker(); |
||||
Loading…
Reference in new issue