请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,在开发环境中,组件后缀名以.jsx结尾是不是比以.js结尾的性能好啊?

老师您好,在开发环境中,组件后缀名以.jsx结尾是不是比以.js结尾的性能好啊?

正在回答

1回答

这个跟性能没有关系,.jsx 结尾的文件最终也都会编译成纯 JS 在浏览器运行。推荐使用 .jsx 结尾是为了用这个后缀名标识,这是一个 React 的组件,仅此而已

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_灬嫑忐灬_0 #1
    如果以.js结尾的话,babel-preset-react就要把所有的.js文件都遍历了,影响编译的速度了吧?
    回复 有任何疑惑可以回复我~ 2017-09-30 13:19:24
  • 双越 回复 提问者 qq_灬嫑忐灬_0 #2
    这么说的话,你把 jsx 后缀改成 js 的话,还得需要其他的配置才行,否则解析 js 就会报错。我记得我无需做其他配置,就能生效。因此你的这种担心,可能是多虑的。
    回复 有任何疑惑可以回复我~ 2017-09-30 13:25:24
  • 提问者 qq_灬嫑忐灬_0 回复 双越 #3
    是不需要做其他配置,就能生效。那babel-preset-react是不是把js和jsx文件都遍历,然后看里面的语法如果不是react语法的话就不管了,可以这么理解吗?
    回复 有任何疑惑可以回复我~ 2017-09-30 15:17:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信