Здравствуйте, по какой-то причине React не обновляет состояние глобально,
componentDidMount() {
var id = window.location.href.split('/')[3]
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://reactAppBackend/edit/" + id);
xhr.send();
xhr.onloadend = () => {
this.setState({singlePost: JSON.parse(xhr.responseText)})
console.log(this.state.singlePost[0])
};
}
, когда я запускаю этот консольный журнал, возвращаются данные, эти данные
{_id: "5e6016adb8c32b00883f55f5", postTitle: "RE4", postContent: "the best ", __v: 0}
, но когда я пытаюсь отобразить состояние:
render() {
return (
<div>{this.state.singlePost[0]}</div>
)
}
ничего не рендерит.