我开始使用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] 删除。
我来说两句