У меня проблема с условным рендерингом, когда я делаю запрос get для jsonplaceholder и сохраняю результат в состоянии через setState, так как я oop просматриваю каждый объект и отображаю результат в браузере, Я получаю эту ошибку: "Ничего не было возвращено при рендеринге. Обычно это означает, что оператор return отсутствует. Или, чтобы ничего не рендерить, возвращает ноль."
вот фрагмент кода для что:
извлечение результатов из jsonplaceholder
state = {
people: []
};
componentDidMount() {
axios.get("https://jsonplaceholder.typicode.com/users").then(response => {
this.setState({ people: response.data });
});
}
Отображение его на экране
render() {
if (this.state.people) {
this.state.people.map(person => {
return (
<React.Fragment>
<h1>{person.name}</h1>
<h2>{person.username}</h2>
<p>{person.email}</p>
</React.Fragment>
);
});
} else {
return null;
}
}