2

在导航 API 的初始调用中提到的屏幕被调用了两次。

下面是我在 App - 根组件中的 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 调用获得这些数据。调用两次并附加数据(真正的问题)

有什么解决方法还是我做错了什么?

4

0 回答 0