Допустим, есть собственный компонент A
, который представляет точный таймер без интерфейса пользователя. B
и C
- это собственные компоненты пользовательского интерфейса, отображаемые на экране. Эти элементы пользовательского интерфейса зависят от таймера A
через события.
Можно ли каким-то образом подключить B
к A
и C
к A
из реагирующего нативного кода (избегая шаблона Singleton), но таким образом, что они общаются напрямую и без использования javascript ReactNative мост? Можно ли как-то передать экземпляр B
(и его протокол / интерфейс) триггеру A
из ReactNative?
Я имел в виду что-то вроде
render() {
return (
<View>
<NativeModuleB nativeTimerModule={this.props.nativeTimerA}/>
<NativeModuleC nativeTimerModule={this.props.nativeTimerA}/>
</View>
);
}
(Справочная информация. Я хочу уменьшить задержки, так как эта часть приложения имеет чрезвычайно важные по времени разделы)