davidvitora-customize-cra-react-refresh
v1.0.2
Published
Add react-refresh to any create-react-app using customize-cra
Downloads
2
Readme
Description
Provides a simple, no frills way to integrate react-refresh
into your create-react-app
using customize-cra and @pmmmwh/react-refresh-webpack-plugin.
Installation
Install dependencies
npm install -D react-app-rewired customize-cra customize-cra-react-refresh
Create or update your
config-overrides.js
const { override } = require("customize-cra"); const { addReactRefresh } = require("customize-cra-react-refresh"); /* config-overrides.js */ module.exports = override(addReactRefresh({ disableRefreshCheck: true }));
Note:
disableRefreshCheck: true
may be necessary. See #3 for more details.'Flip' the existing calls to
react-scripts
innpm
scripts for start, build and test/* package.json */ "scripts": { - "start": "react-scripts start", + "start": "react-app-rewired start", - "build": "react-scripts build", + "build": "react-app-rewired build", - "test": "react-scripts test --env=jsdom", + "test": "react-app-rewired test --env=jsdom", "eject": "react-scripts eject" }
Credits
Original idea based on comment by @drather19.