Я хотел бы создать React Native Component без использования метода render()
.React Native Component Without UI
В основном то, что я хочу сделать, это написание сервис позволяет назвать его Calculator
с функцией addUp(num:number, plus:number)
class Caluclator extends React.Component {
constructor(props) {
super(props)
}
addUp(num:number, plus:number) {
return num + plus
}
}
AppRegistry.registerComponent('Caluclator',() => Caluclator);
Теперь, когда я пытаюсь вызвать эту функцию из родного
bridge?.enqueueJSCall("Caluclator", method: "addUp", args: [], completion: {
print("DONE")
})
я получаю ошибку
Unhandled JS Исключение: модуль Caluclator не является зарегистрированным вызываемый модуль (вызов addUp)
Любая идея или решение или даже пример?
Примечание: Я не хочу использовать RCTRootView
Вопрос в том, чтобы использовать компонент React Native из собственного кода, а не наоборот, из-за чего происходит создание Native Modules – stonedauwg