1

在创建应用程序时,react-native init我自动配置了热重载和实时重载,并且可以从开发人员工具中启用它们。我知道 Live Reload 会重新加载应用程序,而 Hot Reload 只会重新加载更改的文件并保持您在开发环境中的当前状态。

从这些描述中,我读到听起来热重载总是比实时重载更可取,我什至不应该费心启用实时重载。我很想知道是否有任何时候 Live Reload 更有利?或者它只是某种内置的后备,以防热重载无法与您的其他依赖项一起使用?

4

1 回答 1

2

当涉及到 UI 时,热重载看起来就足够了。有一些 UI 更改会中断热重载。例如移除flex:1android 中的一些组件。我认为开发 UI 部分可以只使用热重载。但是当逻辑出现时,情况就不同了。例如测试你的 fetch 是在componentDidMount. 您必须重新加载应用程序。或者您正在调试应用程序。进行一些更改希望在调试器中看到更改。

于 2017-08-21T15:15:20.020 回答