V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sensui7
V2EX  ›  问与答

请问现在学 react, 还需要用 babel 吗?

  •  
  •   sensui7 · 2017-03-26 16:54:23 +08:00 · 2748 次点击
    这是一个创建于 2799 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在 node, 和浏览器都对 es6 有一定支持了, 不知道 react 运行方式, 还需要用 babel 转码吗?
    6 条回复    2017-03-27 08:21:26 +08:00
    sensui7
        1
    sensui7  
    OP
       2017-03-26 18:03:30 +08:00
    算了, 自己回答吧. 还是需要 babel. 因为 JSX.

    JSX -> webpack's loader -> babel -> JS -> webpack -> bundled.js
    zdkmygod
        2
    zdkmygod  
       2017-03-26 18:24:46 +08:00 via iPhone
    其实可以不用 JSX ,只是那代码写起来太痛苦。
    sensui7
        3
    sensui7  
    OP
       2017-03-26 18:46:14 +08:00
    @zdkmygod react 从入门到放弃...., 这工具链太长了, 各种编译, 转换... 累觉不爱....
    zdkmygod
        4
    zdkmygod  
       2017-03-26 19:16:03 +08:00
    @sensui7 还好吧,至少现在工具链已经稳定了,前两年没稳定的时候那才叫累觉不爱。
    clarkzsd
        5
    clarkzsd  
       2017-03-26 19:45:24 +08:00
    @sensui7 单纯学 react 的话,可以用官方的脚手架 create-react-app
    darrenfang
        6
    darrenfang  
       2017-03-27 08:21:26 +08:00 via iPhone
    试过在 Java ( maven )项目里面使用这套工具,为此还在服务器上提供了一个 node 和 npm 的下载链接😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2822 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 08:02 · PVG 16:02 · LAX 00:02 · JFK 03:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.