在React.js.
React.js
互联网上有很多使用.js文件的示例,React但许多其他示例使用.jsx文件。
.js
React
.jsx
我已经阅读了有关JSX文件的内容,我的理解是它们只是让您HTML在JavaScript. 但同样的事情也可以写在JS文件中。
JSX
HTML
JavaScript
JS
.js那么和之间的实际区别是.jsx什么?
在文件扩展名方面没有。您的捆绑器/转译器/任何东西负责解决存在的文件内容类型。
但是,在决定将什么放入文件类型.js或.jsx文件类型时,还有其他一些考虑因素。由于 JSX 不是标准的 JavaScript,人们可能会争辩说,任何不是“普通”JavaScript 的东西都应该进入它自己的扩展,例如,.jsx对于 JSX 和.tsTypeScript。
.ts
这里有一个很好的讨论可供阅读