你能将params(比如初始道具)传递给本地的根组件吗?
E.G。
import { AppRegistry } from 'react-native'
import { Volcalc } from './app'
AppRegistry.registerComponent('volcalc_m', () => Volcalc({height:10,width:10}))
我收到错误:
无法执行JS调用:fbBatchedBridge未定义
答案 0 :(得分:1)
由于Volcalc
是您的根组件,只需在该方法的构造函数中指定组件属性:
class Volcalc extends React.Component {
constructor(props) {
super(props);
this.state = {
height: 10,
width: 10,
...
}
...
}
...
如果你想要根据平台(iOS和Android)的不同高度,那么在index.android.js
和index.ios.js
中创建一个根组件,在其中呈现Volcalc
组件:{{1} }。