为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕尼黑5688855 2022-10-26 15:59:40
我的家庭作业项目的快速总结。我的后端有一个 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>")

        });

      }

    }


查看完整回答
反对 回复 2022-10-26
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

{this.renderCharacters}

应该

{this.renderCharacters()}


查看完整回答
反对 回复 2022-10-26
  • 2 回答
  • 0 关注
  • 97 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号