Здравствуйте, я новичок в этом языке, и у меня возникли некоторые проблемы при разборе страницы WordPress с reactjs.
После правильного анализа списка страниц внутри класса
componentDidMount(){
let projectUrl = "/wp-json/wp/v2/pages/";
fetch(projectUrl)
.then(response => response.json())
.then(response => {
this.setState({
projects: response
})
})
}
, чем рендеринг json с картой (в этом примере я рендеринг содержимого записи с html plus)
render(){
let projects = this.state.projects.map((project, index) => {
return (
<div key={index}>
<div dangerouslySetInnerHTML={{ __html: project.content.rendered }} />
</div>
)
})
return (
<div className="App">
<h1>Projects</h1>
{projects}
</div>
);
}
}
, но если нужно извлечь только одну страницу с указанным c id (ex 1)
let projectUrl = "/wp-json/wp/v2/pages/1";
ответ json - это не массив массива, а только строка (или я не могу понять вывод).
Как я Можно ли разобрать «упрощенный» json и вернуть вывод?