mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
abc663dd5a
Summary: Running a PROD JS bundle with a DEV binary used to redbox with Fast Refresh on. The error said "HMRClient is not a registered callable module". This isn't a new issue: https://www.google.com/search?q=%22hmrclient%20is%20not%20a%20registered%22. However, now it happens every time because `setup()` is now called unconditionally in a DEV native build. Because a combination of DEV binary + PROD JS is technically possible, I'm adding a tiny shim that will make it a no-op instead of crashing. It will also explain what's wrong if you *intentionally* try to turn on Fast Refresh. Reviewed By: sahrens Differential Revision: D16145378 fbshipit-source-id: 0b9c0a6f30c02ca7f4a0133048450bdde3576ad2