React + Fetch + Json.TypeError:无法读取undefined的属性

Ale*_*gin 3 json typeerror fetch promise reactjs

当我使用SuperAgent我没有这个问题,但我决定使用 Window.fetch polifyl,我遇到了这个问题.我看到所有数据都已加载,但仍显示错误.你可以帮我识别一下这个错误: 屏幕截图

在render()中,我根据获得的列表生成一个组件列表:

    render() {

    if (this.state.data.list) {
        console.log("render: " + this.state.data.list);
        var counter = 0;
        const list = this.state.data.list.map((item) => {
....
Run Code Online (Sandbox Code Playgroud)

Jos*_*ley 6

屏幕截图中的承诺处理程序无效:

.then((json) => console.log('parsed json: ', json))
.then((json) => { this.setState({ data: json }); })
Run Code Online (Sandbox Code Playgroud)

"从解决此承诺中获取值并将其传递给console.log.然后,获取console.log的返回值(即undefined)并将其传递给this.setState."