React Native的Hot Reloading和Live Reloading有什么区别?

我在这里有点困惑。 在debuggingReact Native Application时,我通常启用Hot ReloadingLive Reloading 。 我想知道他们之间有什么区别?

谢谢。 :d

实时重新加载或重新刷新整个应用程序,当文件更改。 例如,如果您的导航有四个链接并保存更改,则实时重新加载将重新启动应用程序并将应用程序加载回初始路线。

热重新加载只刷新已更改的文件,而不会丢失应用程序的状态。 例如,如果您的导航中有四个链接并保存了对某些样式的更改,则状态不会更改,但是新样式将显示在页面上,而不必导航回您正在浏览的页面,因为您仍然可以在同一页面上。

两者都可以使用CMD+D / CMD+CTRL+Z / Shake Gesture menu启用。 两人都在使用守望者来聆听文件的变化。

实时重新加载整个应用程序。

热重新加载背后的想法是保持应用程序运行,并注入在运行时编辑的文件的新版本。 这样,你不会失去任何你的状态,这是特别有用的,如果你正在调整用户界面。 所以它只会重新加载你在这里更改更多信息的页面