React native 桥接时init和initWithBridge构造函数之间的差异?

React native 桥接时init和initWithBridge构造函数之间的差异?,react-native,react-native-ios,React Native,React Native Ios,我一直在浏览文档和各种示例,以在react native中实例化ios UI视图 制作100X100正方形的简单方法 RCT_EXPORT_MODULE() - (UIView *)view { UIView * sampleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)]; sampleView.backgroundColor = [UIColor blackColor]; return samp

我一直在浏览文档和各种示例,以在react native中实例化ios UI视图

制作100X100正方形的简单方法

RCT_EXPORT_MODULE()
- (UIView *)view {
   UIView * sampleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
   sampleView.backgroundColor = [UIColor blackColor];
   return sample
 }
但在一些示例中,我也看到了一个方法
initWithBridge
并返回
instanceType
,我理解这是一个构造函数


但是它与构造函数
-init
-initWithBridge
有何不同?使用
-initWithBridge
的好处是可以将桥实例(RCTBridge类)传递给视图。大多数情况下,您不需要访问view类内部的桥接实例,但有时确实需要。

您好,谢谢,您能告诉我这有什么区别吗?如果我使用
initWithBridge
初始化任何模块,是否意味着使用模块名而不是
DeviceEventEmitter