Aula 5
Atenção: Se você estiver na aula 5, essa dica pode te ajudar!
Diogo Leitão deu uma dica super válida. Utilizar o react-router-dom.
Eu estava tentando utilizar o react-router apenas, e estava apresentando erros, pois a versão que instalei é a 3.10.10 e eu não consegui nem a pau colocar a versão 2.8.0 que o professor indica.
A solução foi instalar o react-router-dom (npm install --save react-router-dom), e seguir o seguinte modelo, no arquivo index.js:
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import { BrowserRouter as Router, Route } from 'react-router-dom';
import './index.css';
ReactDOM.render(
<Router>
<div>
<Route exact path="/" component={App} />
<Route path="/autor" />
<Route path="/livro" />
</div>
</Router>,
document.getElementById('root')
);