webpack loader for react-refresh: facebook/react#16604
checkout example
webpack config:
const ReactRefreshLoader = require('react-refresh-loader');
module.exports = {
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules)/,
use: [
{
loader: "babel-loader",
options: {
presets: ["@babel/preset-env", "@babel/preset-react"],
plugins: [require("react-refresh/babel")]
}
},
{
loader: ReactRefreshLoader.path(),
}
]
}
]
},
plugins: [
new ReactRefreshLoader.Plugin(),
]
}
- add plugin
- add loader