我創建了一個反應應用程式并制作了一個測驗組件,我嘗試渲染它但它沒有渲染
這是組件:https : //i.stack.imgur.com/vsNH1.png
這是主要的 App.js 檔案:https ://i.stack.imgur.com/P8lY7.png
這是我的結果:https : //i.stack.imgur.com/mQrFd.png
為什么我的測驗組件沒有渲染?
uj5u.com熱心網友回復:
React 組件必須以大寫字母開頭。JSX 認為非大寫名稱只是常規的 HTML 標記(如div),因此您的輸出標記將只是<test />.
參考JSX 檔案:
JSX 標簽的第一部分決定了 React 元素的型別。
大寫型別表示 JSX 標簽指的是 React 組件。這些標簽被編譯成對命名變數的直接參考,所以如果你使用 JSX 運算式,Foo 必須在范圍內。
您的test組件必須命名為Test。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/356413.html
標籤:javascript 节点.js 反应 图片
下一篇:npm錯誤!缺少腳本:“開發”
