rollup-plugin-react-refresh

0.0.3 • Public • Published

rollup-plugin-react-refresh

Development plugin for Nollup / Rollup, to enable Hot Module Replacement for React applications. Wraps react-refresh.

See example on how to use.

Using the Plugin

Run npm install rollup-plugin-react-refresh react-refresh --save-dev

Import the plugin and add it to your Rollup configuration during development.

import refresh from 'rollup-plugin-react-refresh';

module.exports = {
    plugins: [
        process.env.NODE_ENV === 'development' && refresh()
    ]
}

You'll also need to update your .babelrc to include the react-refresh Babel transform during development:

{
    "presets": ["@babel/preset-react"],
    "env": {
        "development": {
            "plugins": ["react-refresh/babel"]
        }
    }
}

Finally, run Nollup:

nollup -c

You can then start modifying your React components and see changes in your app as you save.

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i rollup-plugin-react-refresh

    Weekly Downloads

    53

    Version

    0.0.3

    License

    MIT

    Unpacked Size

    7.41 kB

    Total Files

    4

    Last publish

    Collaborators

    • pepsryuu