У меня здесь проблема, а именно, когда я использую Post API и добавляю console.log (response Json), появляются данные и их содержимое (app_uid и app_number). Но когда я ввожу данные API в состояние dataApp [] и пробую console.log (this.state.dataApp), данные не появляются.
Вот фрагмент сценария из его функции API публикации:
onTask = (pro, tas) => {
fetch('https://bpm.***********.or.id/api/1.0/**********/cases/', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Accept-Encoding': 'gzip, deflate',
'Authorization': 'Bearer ' + this.state.token,
},
body: JSON.stringify({
'pro_uid': pro,
'tas_uid': tas,
}),
})
.then((response) => response.json())
.then((responseJson) => {
console.log(responseJson); //here the data appears
this.setState({
dataApp: responseJson,
});
console.log(this.state.dataApp); //but here does not appear any data
});
Надеюсь, я найду здесь решение, большое спасибо.