我在嘗試將JSX代碼編譯爲JS時收到了來自Babel的錯誤。如果這是一個明顯的問題,我是新來的,所以我很抱歉,我沒有找到任何關於它的事情。我試圖在這段代碼中使用道具,並將一個pageTitle道具傳遞給我的FieldContainer組件。這給我一個問題,但是,這不會讓代碼編譯爲JS。我在搜索中發現prop值應該在{}
之間傳遞,但是添加這些值並沒有幫助。有任何想法嗎?謝謝!Babel錯誤:JSX值應該是表達式或帶引號的JSX文本
10
A
回答
25
很難告訴你正在嘗試做的,但作爲錯誤說,一個屬性的值必須是一個表達式{foo}
或引用文本"foo"
。
在這種情況下
Child={<LoginForm />}
或
Child={LoginForm}
可能是你想要的東西。
+1
這就是它!哇。我認爲你不需要變量名。傻我。謝謝! –
+0
感謝您的解決方案。 –
6
我得到這個錯誤,因爲我沒有引用JSX的內部屬性:
<span aria-hidden=true ...
應該已經
<span aria-hidden="true" ...
相關問題
- 1. 解析錯誤:JSX值應該是表達式或引用JSX文本
- 2. 未捕獲的語法錯誤:嵌入:JSX值應該是表達式或引用的JSX文本(8:26)
- 3. Gulp-Babel錯誤解析JSX
- 4. React JSX/Babel雙引號變爲"
- 5. 沒有Babel的transpiling JSX
- 6. babel-preset-env不承認jsx
- 7. webpack 2 babel complied,但在jsx上出錯
- 8. 在jsx中加載花括號的jsx文件時出錯
- 9. 使用Babel從.jsx文件生成JS
- 10. React,Babel,Webpack不解析jsx,意外的令牌錯誤
- 11. 在PyCharm中突出顯示的JSX/Babel
- 12. JSX模式應該反應還是反應原生?
- 13. 如何配置Electron,Webpack,Babel,React和JSX?
- 14. babel-node不能識別jsx <
- 15. `babel-preset-react`不改變jsx與吞嚥
- 16. babel-jest轉換非.js | .jsx擴展
- 17. 使用babel編譯.jsx文件而不是.js
- 18. 是否有用於以簡寫方式應用JSX屬性的Babel變換器?
- 19. 反應。在JSX
- 20. Reactjs渲染JSX動態文本值
- 21. 爲什麼分號在反應JSX中拋出錯誤?
- 22. 是否有可能混合反應jsx與非jsx組件?
- 23. JSX react/jsx-curly-spacing IntelliJ
- 24. JSX:二JSX之間差集
- 25. 意想不到的令牌與反應jsx和babel
- 26. 以純文本形式渲染大括號react/jsx
- 27. React JSX - Babel Transpilation - 它是如何工作的?
- 28. react SyntaxError:內聯Babel腳本:Unterminated JSX內容
- 29. 是否有一個用於崇高文本的JSX格式器?
- 30. JSX表情符號字符串
請在問題的實際代碼。 – loganfsmyth
「devDependencies」:{ 「babelify」:「^ 6.4.0」,//降級babelify可能有助於package.json並運行npm install – signonsridhar