我想在不使用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