Я пишу собственный модуль Android для ReactNative.Я раскрыл некоторые методы, используя аннотацию ReactMethod
.Есть ли возможность выставить свойство, например:
class MyNativeModule(reactAppContext: ReactApplicationContext) : ReactContextBaseJavaModule(reactAppContext) {
override fun getName(): String = "MyNativeModule"
@ReactMethod
fun nativeModule() {
Log.d("MyNativeModule", "Native module method")
}
val nativeModuleProperty = "I am a native property" <-- I want to expose this property
}
И использовать его в ReactNative:
export const { nativeModule, nativeModuleProperty } = NativeModules.MyNativeModule
nativeModule() <-- this will print "Native module method"
console.log(nativeModuleProperty) <-- I want this to print "I am a native property"
Как мне этого добиться?Возможно ли это на Android?