7
在Web客户端工作时,我看到很多帖子和有关出版物现场重装,热重装,并热模块更换,指的是不同的做法,以反映立即在浏览器中的代码更改/ FE层。活重装,热重装和热模块更换的概念区别是什么?
我对这些术语引用的内容有一个公正的理解,我唯一的问题是如果这些概念在某个地方被正确定义,以及它们之间的具体差异。
在Web客户端工作时,我看到很多帖子和有关出版物现场重装,热重装,并热模块更换,指的是不同的做法,以反映立即在浏览器中的代码更改/ FE层。活重装,热重装和热模块更换的概念区别是什么?
我对这些术语引用的内容有一个公正的理解,我唯一的问题是如果这些概念在某个地方被正确定义,以及它们之间的具体差异。
所以我只是碰到了同样的问题来了今天,并认为这是很好的分享我的发现:
直播刷新 - 触发一个应用广泛的重载侦听文件的更改
热模块的更换 - 与Live Reload相同,区别在于它仅替换已修改的模块,因此替换为单词。这样做的好处是它不会失去你的应用程序状态,例如您在表单域中的输入,您当前选择的选项卡等。这里是full-blown explanation from another SO answer。
最后,热重新加载只是短暂的热模块更换。
下面是一个解释性的video,您可以查看和区分LR与HMR。