在使用react-native init创建应用程序时,我会自动配置热重载和实时重载,并且可以从开发人员工具中启用它们。我知道Live Reload将重新加载应用程序,而热重新加载将只重新加载更改的文件,并在开发环境中保持您的当前状态。
从这些描述中,我读到似乎热重载总是比Live重载更可取,我甚至不应该费心启用Live Reload。我很好奇,有没有什么时候Live Reload更有优势?或者它只是一种内置的后备,以防热重新加载无法与其他依赖项一起工作?
发布于 2017-08-21 23:15:20
当涉及到UI时,热重新加载看起来已经足够了。有一些UI更改会中断热重新加载。例如,移除安卓系统中某些组件的flex:1。我认为对于开发UI部分来说,只使用热重新加载是可以的。但当逻辑出现时,情况就不同了。例如,测试你的fetch,它在componentDidMount中。你必须重新加载应用程序。或者您正在调试应用程序。进行一些更改希望在调试器中看到更改。
https://stackoverflow.com/questions/45800064
复制相似问题