Olá, professor. Estou usando o node 6.11.4 e o npm 3.10.10. Tive que substituir algumas coisas que o senhor ensinou, como por exemplo o react-route pelo react-route-dom, pois o primeiro estava dando erro nas versões atuais do npm. Até o momento, consegui achar tudo o que dava erro e substituir por algo equivalente, porém, assistindo a aula 4 do módulo 3 de "react parte 2", ví que o objeto this.props.location.query estava dando undefined. Procurei pela internet alguma solução que pudesse ser equivalente mas não achei. Este objeto foi usado para pegar um parâmetro GET de uma url. No caso do exemplo, o senhor utilizou "/?msg=você precisa estar logado para acessar o endereço", caso um usuário sem acesso tentasse acessar a timeline. Agradeço, caso puder ajudar.