Я пытался использовать метод fetch () в метод componentDidMount () в моем приложении App.
Он работает на Почтальоне, и я получил данные с URL.
Вот код в приложении «Реакция»:
class WorldMap extends Component {
constructor(){
super()
this.state = {
zoom: 1,
color: "#39464E",
test: ''
}
}
componentDidMount() {
setTimeout(() => {
ReactTooltip.rebuild()
}, 100)
//get all countries in db
fetch('http://localhost:3000/country/20', {
method: 'GET',
headers: {
'Accept' : 'application/json',
'Content-Type' : 'application/json',
},
})
.then(data => {
this.setState({test: data.name_fr})
})
}
countryClick(geography){
console.log(test)
}
}
Вот что я получил в Почтальоне, когда пытался получить данные:
Проблема в том, что я не определился в консоли, когда нажимаю на страну.