No código da transcrição da aula "Solução para a página Livros e Autores" os PopUps que deveriam representar o sucesso da listagem, estão passando o parâmetro 'error' ao invés de 'success' e portanto ficarm com a cor vermelha ao invés de verde como mostrado na aula.
componentDidMount(){
ApiService.ListaNomes()
.then(res => ApiService.TrataErros(res))
.then(res => {
if(res.message === 'success'){
PopUp.exibeMensagem('error', 'Autores listados com sucesso')
//ERRO DEVERIA SER PopUp.exibeMensagem('success', 'Autores listados com sucesso')
this.setState({nomes: [...this.state.nomes, ...res.data]})
}
})
.catch(err => PopUp.exibeMensagem('error', 'Falha na comunicação com a API ao listar os autores'));
}
O mesmo acontece com o código dos livros.