假设有一个本机组件A
代表没有UI的准确计时器。 B
和C
是屏幕上显示的本机UI组件。这些UI元素取决于计时器A
通过事件。
是否有可能将B
与A
和C
连接到A
来反应本机代码(避免使用Singleton模式),但是以某种方式将它们连接起来不使用javascript ReactNative桥直接和本地通信?我可以以某种方式将B
(及其协议/接口)的实例从ReactNative传递给A
触发器吗?
我有一些想法
render() {
return (
<View>
<NativeModuleB nativeTimerModule={this.props.nativeTimerA}/>
<NativeModuleC nativeTimerModule={this.props.nativeTimerA}/>
</View>
);
}
(背景:我希望减少延迟,因为应用程序的这一部分具有极其时序关键部分)