diff --git a/React/Base/RCTBridge.m b/React/Base/RCTBridge.m index 915d86466..1403c3bd9 100644 --- a/React/Base/RCTBridge.m +++ b/React/Base/RCTBridge.m @@ -1081,6 +1081,10 @@ RCT_INNER_BRIDGE_ONLY(_invokeAndProcessModule:(NSString *)module method:(NSStrin - (NSDictionary *)modules { + if (!self.isValid) { + return nil; + } + RCTAssert(_modulesByName != nil, @"Bridge modules have not yet been initialized. " "You may be trying to access a module too early in the startup procedure.");