首页 文章

在React Native中检测热重新加载

提问于
浏览
2

是否有一个变量暴露了React Native中当前热重载的ID /计数,或者是否有其他任何检测热重载的方法?

对于上下文,我在重选选择器后面有一个动态 require ,当其中一个所需文件发生更改时,它不会失效 . 当 __DEV__ 为true时,我可以通过使用效率较低的实现解决问题,但我更喜欢可以添加为选择器依赖项的东西 .

1 回答

  • 2

    在iOS上,我能够使用 RCTBridgeWillReloadNotification 事件:

    NotificationCenter.default.addObserver(
      self,
      selector: #selector(self.test),
      name: NSNotification.Name(rawValue: "RCTBridgeWillReloadNotification"),
      object: nil)
    

相关问题