概念
1.js,是一種直譯式腳本語言
2.jsx,JavaScript XML是一種在React組件內部構建標簽的類XML語 法。
區別
1.瀏覽器只能識別不同的JS和CSS,不能識別SCSS或者JSX,所以webpack的作用就是把SCSS轉換成CSS,把JSX轉換成JS,然后在瀏覽器正常使用。
2.js就是本身react里面的jsx(也就是在JS文件里面直接寫HTML那種),現在他們可以直接寫是因為編輯器可以選擇語言的解析模式。
3.jsx文件會自動觸發編輯器以jsx的模式解析當前的文件,所以可以更不會出錯。
jsx語法
是在js代碼里直接寫XML的語法,每一個XML標簽都會被JSX轉換工具轉換成純JS代碼,使用JSX可以使組件的結構和組件之間的關系看上去更加清晰。
原文鏈接:https://blog.csdn.net/NDSoumig/java/article/details/103739807