gaearon / gaearon/react-hot-loader

Difference between react-hot-loader, webpack-hot-client, webpack-hot-middleware?

Open
#920 5 comments 14 reactions 0 assignees View on GitHub
docs help wanted
Dominant language
JavaScript
Stars
12.2k
Forks
775
PR merge metrics
No merged PRs in 30d

Description

### Description

More explanation

### Environment

React Hot Loader version: recent stable
1. `node -v`: 8.9.4
2. `npm -v`: 5.6.0
3. Operating system: Ubuntu 16.04.3 LTS, xenial
4. Browser and version: Chrome 63.0.3239.132 (Official Build) (64-bit)

### Question
What is the difference between `react-hot-loader` and `webpack-hot-client` (`webpack-hot-middleware`)?

I'm developing React+Express application.
I use Webpack to build assets and compile React.
I use [webpack-serve](https://github.com/webpack-contrib/webpack-serve) as a dev server. This dev server features HMR out-of-the-box (it uses both, `webpack-hot-client` and `webpack-hot-middleware`).

Do I need to use `react-hot-loader` if I use `webpack-serve`? Why? Could you please explain what exactly `react-hot-loader` does?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.