Node.js React/Node/Express/Webpack-必须返回有效的React元素(或null)
链接到源代码: 我一直收到错误消息:Uncaught error:BugTable.render():必须返回有效的React元素(或null)。您可能返回了未定义、数组或其他无效对象Node.js React/Node/Express/Webpack-必须返回有效的React元素(或null),node.js,reactjs,webpack,ecmascript-6,Node.js,Reactjs,Webpack,Ecmascript 6,链接到源代码: 我一直收到错误消息:Uncaught error:BugTable.render():必须返回有效的React元素(或null)。您可能返回了未定义、数组或其他无效对象 我不知道为什么,我想这可能与ES6或我的语法有关,但我不明白。有人有什么想法吗?谢谢:)这有点傻,但你需要将你的(移到你的return语句旁边,否则你实际上会返回未定义的,并中断函数。当你在return语句旁边没有任何内容时,javascript会假设你只是想返回 在BugTable.js中尝试以下操作: 返回(
我不知道为什么,我想这可能与ES6或我的语法有关,但我不明白。有人有什么想法吗?谢谢:)这有点傻,但你需要将你的
(
移到你的return
语句旁边,否则你实际上会返回未定义的,并中断函数。当你在return语句旁边没有任何内容时,javascript会假设你只是想返回
在BugTable.js中尝试以下操作:
返回(
这里将列出bug列表作为一个表格。
)
此外,我是否正确导入了组件,webpack是否是问题所在?这是正确的。我只想添加两件事:1)return
在返回undefined
的行上,这正是错误消息所说的。2) 使用eslint作为构建过程的一部分可以节省大量的时间。