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

时间:2017-02-03 21:08:50

标签: json reactjs promise fetch typeerror

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

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

0xbffff7c0 0xbffff7d0 0xbffff7ce

2 个答案:

答案 0 :(得分:6)

屏幕截图中的承诺处理程序无法正常工作:

.then((json) => console.log('parsed json: ', json))
.then((json) => { this.setState({ data: json }); })

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

答案 1 :(得分:3)

Thread.sleep