ruanyf/webpack-demos

热替换Demo15会页面刷新

w3cmark opened this issue · 4 comments

替换Demo15,自己测试发现是会刷新页面的,是搞错了吗?
我用的是第二种方式 webpack-dev-server
修改后页面是有更新,但是会刷新

没有重载页面,只是刷新组件。

我改了一下Demo,让它看起来更明显一点。

不知道是不是我这边的问题,我直接clone下来,测试的确是页面发生重载了,因为我看到network下的重新发出了所有请求。而我找到另一个demo,里面提到的热替换的体验是完全不一样的:
https://github.com/gaearon/react-hot-loader

2016-02-23 11:35 GMT+08:00 Ruan YiFeng notifications@github.com:

没有重载页面,只是刷新组件。

我改了一下Demo,让它看起来更明显一点。


Reply to this email directly or view it on GitHub
#34 (comment)
.

我的理解是,由于变更的是服务器端代码,所以请求是会重新发出的。

关键是页面不重载,只刷新单个组件,同时保持状态不变。

今天我电脑出问题,刚好重新装了系统,然后重新装了node和webpack-dev-server,然后运行第一种命令 $
webpack-dev-server --hot --inline,可以达到不刷新而替换内容的效果了,感谢您的回答!

在 2016年2月23日 下午2:03,黎军 lijungm305@gmail.com写道:

不知道是不是我这边的问题,我直接clone下来,测试的确是页面发生重载了,因为我看到network下的重新发出了所有请求。而我找到另一个demo,里面提到的热替换的体验是完全不一样的:
https://github.com/gaearon/react-hot-loader

2016-02-23 11:35 GMT+08:00 Ruan YiFeng notifications@github.com:

没有重载页面,只是刷新组件。

我改了一下Demo,让它看起来更明显一点。


Reply to this email directly or view it on GitHub
#34 (comment)
.