我想在不使用render()
方法的情况下创建React Native Component。
基本上我想做的是编写一个名为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);
现在当我尝试从Native
调用此函数时bridge?.enqueueJSCall("Caluclator", method: "addUp", args: [], completion: {
print("DONE")
})
我收到错误
未处理的JS异常:模块Caluclator不是注册的 可调用模块(调用addUp)
任何想法或解决方案甚至是一个例子?
注意:我不想使用RCTRootView
答案 0 :(得分:-1)
你可以在render()方法中始终return null
。