setDefaultOptions VS.статические опции VS.опции в setRoot - PullRequest
0 голосов
/ 26 сентября 2019

Используя Wix's реагировать-нативную навигацию, в чем разница между настройкой параметров макета с использованием этих методологий?

Navigation.setDefaultOptions({
  topBar: {
    background: {
      color: 'red'
    }
  }
});

против.

static options(passProps) {
  return {
    topBar: {
      background: {
        color: 'red'
      }
    }
  };
}

против

Navigation.events().registerAppLaunchedListener(() => {
  Navigation.setRoot({
    root: {
      stack: {
        children: [{}],
        options: {
          topBar: {
            background: {
              color: 'red'
            }
          }
        }
      }
    }
  });
});

Каковы некоторые причины / случаи / и т. Д. Для статического определения опций внутри компонента по сравнению с инициализацией корня опциями?И каковы функциональные различия / что происходит за кулисами с этими разными способами?

...