Возврат xml json данных в компоненте реакции - PullRequest
0 голосов
/ 22 марта 2020

Я создаю свое первое приложение в 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

...