我有点糊涂了。当我调试React Native应用程序时,我通常会同时启用热重载和实时重载。我想知道它们之间的区别是什么?
发布于 2017-10-25 19:06:50
这两者都可以使用CMD+D / CMD+CTRL+Z / Shake Gesture menu来启用。两者都使用watchman来监听文件更改。
实时重载重新加载整个应用程序。
热重新加载背后的想法是保持应用程序运行,并注入您在运行时编辑的文件的新版本。这样,您不会丢失任何状态,这在调整UI时特别有用。因此它只重新加载您更改了更多信息here页面
发布于 2020-07-01 13:03:15
两者之间的区别是,实时重新加载将重新加载整个应用程序。这就像,好的,文件改变了,重新加载整个应用程序。热重新加载不会重新加载整个应用程序。它只会修补已更改的代码,并将状态保留在应用程序中。
发布于 2019-03-18 18:01:30
热重载只是根据新的代码更改显示代码更改,而不是从启动时重新启动应用程序,并且它只影响更改的代码。但是,如果只是在添加/更改JS代码时设置组件的样式,这会产生问题。因此,Live reload或rr运行良好
https://stackoverflow.com/questions/41428954
复制相似问题