作者 | Dan Abramov
来源 | React Native Blog
React Native 官方发布了 0.61 版本,其中包括“快速刷新”的全新重载体验。下面来看看官方对这次更新的说明。
快速刷新
当我们向 React Native 社区询问常见的痛点时,最重要的答案之一就是“热重载”功能出问题了。对于一些功能组件它无法可靠地运行,经常无法更新屏幕,并且对错别字和错误没有足够的响应。我们听说大多数人都关闭了它,因为它太不可靠了。
在 React Native 0.61 中,我们将现有的“实时重载”(保存时重载)和“热重载”功能统一为一个名为“快速刷新”的新功能。快速刷新是从头开始开发的,遵循以下原则:
• 快速刷新完全支持现代 React,包括功能组件和 Hooks。
• 快速刷新会在输入错误和其他错误后正常恢复,并在需要时降级为完全重新加载。
• 快速刷新不会执行侵入性代码转换,因此它足够可靠,可以默认打开。
要观看快速刷新的效果,请观看以下视频:
试试看,让我们知道您的想法!如果愿意,可以在开发菜单中将其关闭(iOS 上为 Cmd + D,Android 上为 Cmd + M 或 Ctrl &