功能作为反应孩子无效?- 需要帮助将提取的数据提取到表中

我的家庭作业项目的快速总结。

我的后端有一个 REST API,它有一个从外部 API 返回星球大战角色的 API 方法。

在我的 Web 开发中,我试图从我的 REST API 中获取这些数据,我可以看到这些数据实际上显示在浏览器开发人员工具中,但我得到了另一个错误。

“警告:index.js:1437 警告:函数作为 React 子级无效。如果您返回组件而不是从渲染中返回,则可能会发生这种情况。或者您可能打算调用此函数而不是返回它。”

你能看看下面的.js文件出了什么问题吗?


慕尼黑5688855
浏览 98回答 2
2回答

叮当猫咪

执行以下修复并让我知道它是否有效:this.setState([newData]);&nbsp; --> this.setState({characters: newData}){this.renderCharacters} --> {this.renderCharacters()}将 renderCharacters 更新为以下内容:&nbsp; &nbsp; renderCharacters() {&nbsp; &nbsp; &nbsp; &nbsp; return this.state.characters.map(e => {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return ("<tr><td>" + e.name + "</td></tr>")&nbsp; &nbsp; &nbsp; &nbsp; });&nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; }

有只小跳蛙

{this.renderCharacters}应该{this.renderCharacters()}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java