2017-10-28 30 views
0

哪个答案是正确的如何在浏览器中变换JSX代码

  • 凭借巴贝尔独立建立
  • 标准巴贝尔和反应预设
  • JSX变压器由Facebook的推荐从ReactJs v0.15开始
  • 你不能在浏览器中使用JSX,必须在发送到浏览器之前将其传输到ES5

我选择4选项(你不能...)但在正确的答案是2(标准B ..),你能解释为什么?

回答

0

JSX是一种JavaScript语法糖。当您在浏览器中使用jsx时,JSX转换器需要一些时间才能将jsx转换为javascript。使用babel库将jsx转换为javascript,因此在浏览器中它的运行速度将快于非编译jsx