本机组件在ReactNative中直接相互通信

时间:2018-05-16 12:14:03

标签: javascript performance react-native native

假设有一个本机组件A代表没有UI的准确计时器。 BC是屏幕上显示的本机UI组件。这些UI元素取决于计时器A通过事件。

是否有可能将BAC连接到A来反应本机代码(避免使用Singleton模式),但是以某种方式将它们连接起来不使用javascript ReactNative桥直接和本地通信?我可以以某种方式将B(及其协议/接口)的实例从ReactNative传递给A触发器吗?

我有一些想法

render() {
    return (
        <View>
            <NativeModuleB nativeTimerModule={this.props.nativeTimerA}/>      
            <NativeModuleC nativeTimerModule={this.props.nativeTimerA}/>      
        </View>
    );
}

(背景:我希望减少延迟,因为应用程序的这一部分具有极其时序关键部分)

enter image description here

0 个答案:

没有答案