pmmmwh/react-refresh-webpack-plugin

A Webpack plugin to enable "Fast Refresh" (also previously known as Hot Reloading) for React components.

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 7 minutes ago
Added to GitGenius on September 21st, 2026
Created on September 12th, 2019
Open Issues & Pull Requests: 50 (+0)
GitHub issues: Enabled
Number of forks: 202
Total Stargazers: 3,186 (+0)
Total Subscribers: 13 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.9 days
Mean response time: 158.9 days
90th percentile: 602.7 days
Tracked items: 52

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 727 days
Stale 30+ days: 13
Stale 90+ days: 13

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

react-refresh-webpack-plugin is a Webpack plugin that enables Fast Refresh for React components.

The plugin solves the problem of slow development iteration when working with React by allowing components to update in the browser without losing their state during edits. It integrates with Webpack's module hot replacement system to detect changes to React components and refresh them in place, preserving the application state so developers can see the effects of their changes immediately without manual page reloads or losing form inputs and other runtime state.

Developers building React applications with Webpack should adopt this plugin if they want to improve development experience through faster feedback loops. It is suited for any React project using Webpack as its bundler. The plugin works alongside the core Fast Refresh infrastructure and is designed to bridge Webpack's capabilities with React's refresh requirements, making it essential for projects that have not yet integrated Fast Refresh support into their build pipeline.

The project maintains active engagement with its codebase, addressing issues and pull requests regularly. Development shows responsiveness to user-reported problems and compatibility concerns. The maintainers demonstrate commitment to supporting the evolving React ecosystem by keeping the plugin compatible with changes in React's refresh mechanisms and Webpack versions.