如何在 React 应用程序中热重载 JSX

Pro*_*kie 5 javascript livereload reactjs webpack redux

我在开始反应时经常使用 CRA 或 (create-react-app)。CSS 更改的热重新加载工作并且很棒。而热重载 JSX 和类函数不起作用 - 如果我更改 JSX 或某些事件处理程序 - 页面会重新加载。

一些线程指出,如果我取消注释这一行

//require.resolve('webpack/hot/dev-server'),
Run Code Online (Sandbox Code Playgroud)

webpack.config.dev.js那么它会工作-但它仍然无法正常工作

这个 webpack 标志也不适用于package.json npm start script

"start": "webpack-dev-server --progress --colors --hot --config webpack.config.js"
Run Code Online (Sandbox Code Playgroud)

--hot 不起作用。

现在我正在学习 Redux - 它的功能之一是热重载 - 所以如果我只学习 Redux - 我是否能够做到 - 或者这是一些配置更改还是我必须安装一些额外的 NPM 包?请指导。