鏈接到源代碼:https://github.com/manster829/MernStackT反應,和/節點/快速/ -A的WebPack有效作出反應元素(或空)必須返回
我不斷收到錯誤消息:未捕獲的錯誤:BugTable.render():有效必須返回React元素(或null)。您可能返回了未定義的數組或其他無效對象。
我不知道爲什麼,我認爲這可能與ES6或我的語法有關,但我無法得到它。有人有主意嗎?謝謝:)
鏈接到源代碼:https://github.com/manster829/MernStackT反應,和/節點/快速/ -A的WebPack有效作出反應元素(或空)必須返回
我不斷收到錯誤消息:未捕獲的錯誤:BugTable.render():有效必須返回React元素(或null)。您可能返回了未定義的數組或其他無效對象。
我不知道爲什麼,我認爲這可能與ES6或我的語法有關,但我無法得到它。有人有主意嗎?謝謝:)
這是一種愚蠢的,但你需要移動你陳述旁邊的(
,否則你實際上返回未定義和突破功能。進一步
return (
<div>The list of bugs as a table would come here.</div>
);
這是正確的。我只想添加兩件事1)在一行上自行返回'undefined',這正是錯誤信息所說的。 2)使用eslint作爲你的構建過程的一部分可以爲這樣的東西節省大量的時間。 – Jack
,我是不是正確導入組件:當你沒有什麼旁邊的JavaScript假設你的意思是隻返回一個return語句...
試試這個在BugTable.js ,是webpack的問題..? –