Необходимо установить состояние с помощью метода catch
.Но вам нужно использовать функцию стрелки, чтобы this
ссылался на компонент.
.catch(error => {
this.setState({ error: error.message } )
});
, тогда в вашем рендере вы можете проверить на this.state.error
.
. Убедитесь, что вы его очистили.снова на успешные результаты
this.setState(() => {
return{
name: name,
vehicles:vehicles,
starships:starships,
error: false
}
})