使用JSX文件格式而不是JS?



我是VSCode用户,当你关闭文件选项卡并再次打开时,定义语言是令人沮丧的,所有的时间!

所以我试着把我的header.js改为header.jsx,它工作了,我不需要一直定义语言。

但我想知道这是否是一个很好的实践,我所有的语法和代码片段似乎都在工作。

我可以在我的react项目中使用jsx文件格式而不是JS吗?

使用。jsx,如果你正在用HTML代码创建React组件(例如组件,HTML标签等),那么使用。js用于纯javascript代码,仅像创建utils等。

如果你在文件中有React组件或更简单的HTML标签,你应该使用.jsx。

如果你的文件中只有React的钩子或函数,不依赖于React .js库,你可以使用js。

最新更新