zoukankan      html  css  js  c++  java
  • react-hot-loader 3.0与1.3的区别

    现在react-hot-loader 3.0版本应该还是beta版本,不过没关系,还是可以正常使用,我在项目中用的是react-hot-loader 3.0.0-beta.7 版本,并没用发现任何问题.

    当然这也是一个非常大的改进

    首先看看 webpack.config.js的变化

    // v1.3
    loaders: [
        { 
            test: /.jsx?$/,
             loaders: ['react-hot', 'jsx?harmony'],
              include: path.join(__dirname, 'src') 
        }
    ]
    
    // v3.0
    loaders: [
        { 
            test: /.jsx?$/,
             loaders: ['babel'],
              include: path.join(__dirname, 'src') 
        }
    ]

    可以看到,原来在loader中需要配置react-hot,然后就可以使用了,现在直接干掉了,那么在哪里配置的

    看看.babelrc

    // v1.3
    {
        "presets": ["es2015", "stage-0", "react"]
    }
    
    //v3.0
    {
        "presets": [ "es2015", "stage-0", "react"],
        "plugins": ["react-hot-loader/babel"]
    }

    babel是个很强大的插件,可以把es6编译成es5,同事还有别的很多功能 官方文档

  • 相关阅读:
    异或运算
    GitHub使用简介
    归并排序
    快速排序
    字符串匹配
    Runner站立会议06
    Runner站立会议05
    Runner站立会议04
    记计账需求分析
    Runner站立会议03
  • 原文地址:https://www.cnblogs.com/shenjp/p/7460632.html
Copyright © 2011-2022 走看看