在编写返回jsx的脚本时使用.js文件扩展名

白兔子

我开始使用react作为我选择的ui框架。在浏览文档时,我注意到当使用create-react-app脚本启动新的React样板时,他们.js在返回jsx代码的脚本上使用了文件扩展名当我问我的好友时,他告诉我您应该.jsx在返回此类代码的脚本上使用扩展名。

我在这里有点迷失了,好像两者都可以工作,不是最好跟.js扩展一起使用,因为在我们编写的JavaScript结束时。

请以最佳实践帮助我。我有点感觉是.jsx在这些类型的脚本上使用扩展名,但是我很想听听社区对此的看法

提前致谢 :)

萨曼尼

这完全取决于个人喜好。

我个人的观点是JavaScript是JavaScript,我只是使用.js其他人会更喜欢.jsx在JSX文件中以及.js在实用程序之类的文件中使用,以进行区分。唯一重要的是要与您选择的内容保持一致(至少在一个项目中)。

一般而言,没关系。

唯一可能真正重要的时间是基于您的构建管道。某些构建管道可能配置为编译,.js并且.jsx规则稍有不同,但这将基于您的应用程序(create-react-app无关紧要的事情)。

归根结底,您可以使用.cookiemonster扩展程序,并且可以正常使用(只要将构建管道配置为可以处理它)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章