From 308f9a131af23b98ff2ce9ffd72f43dc015f116e Mon Sep 17 00:00:00 2001 From: Valentin Shergin Date: Sat, 26 Sep 2020 22:00:15 -0700 Subject: [PATCH] Fabric: Failing early in case if a argument of `-[RCTComponentViewFactory registerComponentViewClass:]` is nil Summary: Subject. Changelog: [Internal] Fabric-specific internal change. Reviewed By: JoshuaGross Differential Revision: D23914517 fbshipit-source-id: 1c909e7d21b12326881990ecf855e814bf957f3c --- React/Fabric/Mounting/RCTComponentViewFactory.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/React/Fabric/Mounting/RCTComponentViewFactory.mm b/React/Fabric/Mounting/RCTComponentViewFactory.mm index 88489f2b3cd..1c857b440c9 100644 --- a/React/Fabric/Mounting/RCTComponentViewFactory.mm +++ b/React/Fabric/Mounting/RCTComponentViewFactory.mm @@ -117,6 +117,7 @@ static Class RCTComponentViewClassWithName(const char - (void)registerComponentViewClass:(Class)componentViewClass { + RCTAssert(componentViewClass, @"RCTComponentViewFactory: Provided `componentViewClass` is `nil`."); std::unique_lock lock(_mutex); auto componentDescriptorProvider = [componentViewClass componentDescriptorProvider];