刷新浏览器后,React不会自动重新呈现

时间:2017-04-28 20:42:43

标签: reactjs webpack vagrant webpack-dev-server jsx

我必须每次都重新启动我的服务器以查看要在html上反映的新更改。我相信当js / jsx组件代码发生变化时,react应该能够自动重新渲染。

我目前正在流浪汉上运行我的服务器。

我尝试添加" - hot"和" - 观看"分别在package.json。

由于

1 个答案:

答案 0 :(得分:0)

您必须使用webpack-dev-server来提供JS。这就是提供热重新加载功能的原因。

即。你应该以类似的方式构建你的项目(来自package.json):

"start": "node_modules/.bin/webpack-dev-server --inline --content-base dist --history-api-fallback"

并且您的webpack.config.js应该包含类似于:

的内容
devServer: {
  colors: true,
  historyApiFallback: true,
  inline: false,
  port: 8080,
  hot: true
},