react.js和jsx分別允許你做那個ejs不? 對於什麼用例會僱用一個或另一個。它們是相互排斥的嗎?他們可以結合使用嗎?React.js和jsx over ejs?
5
A
回答
6
JSX和EJS的確是又模板語言,然而這是有點的相似之處。 JSX是Facebook向JS界提供的產品,使您的React組件的寫作視圖更簡單,更高效(you can learn more about JSX here)。
回答您的問題依次是:
ReactDOM,反應,在JSX模板語言是一個工具套件通過使用複雜的差異引擎來計算,使編寫JavaScript視圖代碼更舒適和更高性能當DOM迴流是必要的。 EJS與此等式的JSX部分相似,但無法與您的React組件進行對話。
你會使用JSX來寫你的反應的組分應該返回到DOM在一個友好,更可讀的方式又是什麼將通常寫。
他們可以組合使用,但它會是一個漫長的,毫無意義的,上坡的戰鬥,讓他們彼此交談何況你就必須建立一個翻譯來獲得EJS模板以便被React和ReactDOM理解。我不會嘗試。
我假設你正在開始你的React之旅......歡迎光臨!起初事情會令人困惑,但不斷挖掘。一旦你的基礎知識,做出反應的發展是一個很大的樂趣並有周圍的庫一個偉大的社會。
相關問題
- 1. JSX不解析React.js
- 2. React.js:如何分開jsx es6
- 3. 陣營:JSX手錶更改爲react.js
- 4. react.js jsx手錶不生成文件
- 5. 如何使用React.js在JSX中循環對象
- 6. 你到底該如何在React.js中調試JSX?
- 7. 使用React.js在JSX中爲for循環創建HTML
- 8. 如何在React.js呈現時避免JSX組件被壓縮?
- 9. 在React.js中查找錯誤會返回JSX語句
- 10. RactiveJS和JSX
- 11. OpenMP over求和
- 12. SQL - OVER和ORDERBY
- 13. 設置和React.js
- 14. React.js和ExtJS 4
- 15. React.js和Laravel
- 16. React.js和DataGrid
- 17. PostgreSQL的OVER和GROUP
- 18. Iframe和allowtransparency over applet
- 19. 安裝React.js和Babel
- 20. .ejs?
- 21. 如何在沒有JSX的情況下呈現React.js中的html實體
- 22. 使用react.js時,onClick按鈕事件處理程序不起作用JSX頁面
- 23. 如何創建從多個JSX成分的複合React.js組件文件
- 24. react.js:防止jsx中的邏輯並將組件移出渲染組件
- 25. 如何使用React.js JSX轉換器轉換單個目標文件?
- 26. React.js錯誤「相鄰JSX元素必須被包裹在一個封閉標記」
- 27. 的NodeJS/EJS - ReadFile和包括
- 28. EJS和塵埃 - 並排
- 29. 使用EJS和REST快遞
- 30. ejs和angular.js空白網頁
我想我不知道足夠的反應(特別是其組成部分的系統?)制定的問題。我熟悉Angular的組件系統。到目前爲止,我還不明白爲什麼ejs和反應不能一起工作,而且從你的回答來看,我還不太清楚。 –
@KinnardHockenhull我也這麼想。我認爲後端的jsx是過度消耗,因爲webpack不得不構建更多文件,從而減慢了開發速度。或者我錯了?我和ejs一起去後端,就像古老的Angular一樣。 – zatziky