我想在不使用render()
方法的情況下創建React Native組件。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")
})
我得到的錯誤調用這個函數
未處理的JS異常:模塊Caluclator未註冊 可調用模塊(調用addUp)
任何想法或解決方案,甚至是一個例子?
注:我不想用RCTRootView
問題是關於從本機代碼使用React Native組件,而不是本機模塊所涉及的其他方式 – stonedauwg