Я создаю свое первое приложение в React. У меня есть данные в XML файле, использующем xml2 js, преобразующем их в json объект abd, затем я пытаюсь вернуть заголовок каждый AD, но безуспешно. Я думаю, что это может быть проблема с этой частью .then(data => this.setState({postsList: [data]})
?
import React, {Component} from 'react';
import {parseString} from 'xml2js'
class AdListing extends Component {
state = {
postsList: [],
};
componentDidMount() {
fetch('export.xml')
.then(response => response.text())
.then(responseText => {
parseString(responseText, function (err, data) {
console.log(data) [1]
return data
})
})
.then(data => this.setState({
postsList: [data]
}));
};
renderList = () => this.state.postsList.map((item, id) => <div>>{item.JOB_TITLE}></div>);
render(){
return(
<div>
<p>oleole</p>
{this.renderList()}
</div>
)
}
}
export default AdListing;
[1] Массив выглядит так: https://i.stack.imgur.com/xQUB0.png