react-hot-loader 局部热更新 安装使用
2018-11-27 本文已影响0人
small_zeo
转: https://www.npmjs.com/package/react-hot-loader
Run: npm run eject
npm install --save-dev react-hot-loader
打开 config\webpack.config.dev.js
在 module->rules->oneOf 组下面添加
{
test: /\.(js|jsx)$/,
include: paths.appSrc,
loader: require.resolve('babel-loader'),
options: {
cacheDirectory: true,
plugins: ['react-hot-loader/babel'],
},
}
在项目中引用
import React from 'react'
import { hot } from 'react-hot-loader'
const App = () => <div>Hello World!</div>
export default hot(module)(App)