react-native-navigation:在startTabBasedApp上安装两次组件

时间:2017-05-09 09:03:43

标签: android ios react-native react-native-navigation

在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调用来获取服务器。正在进行两次调用并附加数据(真正的问题)

是否有任何解决方法或我做错了什么?

0 个答案:

没有答案