我的家庭作业项目的快速总结。我的后端有一个 REST API,它有一个从外部 API 返回星球大战角色的 API 方法。在我的 Web 开发中,我试图从我的 REST API 中获取这些数据,我可以看到这些数据实际上显示在浏览器开发人员工具中,但我得到了另一个错误。“警告:index.js:1437 警告:函数作为 React 子级无效。如果您返回组件而不是从渲染中返回,则可能会发生这种情况。或者您可能打算调用此函数而不是返回它。”你能看看下面的.js文件出了什么问题吗?
2 回答

叮当猫咪
TA贡献1776条经验 获得超12个赞
执行以下修复并让我知道它是否有效:
this.setState([newData]); --> this.setState({characters: newData})
{this.renderCharacters} --> {this.renderCharacters()}
将 renderCharacters 更新为以下内容:
renderCharacters() {
return this.state.characters.map(e => {
return ("<tr><td>" + e.name + "</td></tr>")
});
}
}
添加回答
举报
0/150
提交
取消