在Navigation API的初始调用中提到的屏幕被调用两次。
下面是我在App - root组件中的src。
constructor() {
//**mobx** reaction(() => app.currentRoot,(res) => this.startApp(res))
this.startApp('user.login')
}
startApp(root){
Navigation.startSingleScreenApp({
screen: {
screen: root, //componentDidMount is called twice.
navigatorStyle: {
screenBackgroundColor: colors.BACKGROUND,
statusBarColor: colors.BACKGROUND
},
navigatorButtons: {}
}
})
}
我必须为用户加载一些初始数据,我将通过API调用来获取服务器。正在进行两次调用并附加数据(真正的问题)
是否有任何解决方法或我做错了什么?