Используя 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'
}
}
}
}
}
});
});
Каковы некоторые причины / случаи / и т. Д. Для статического определения опций внутри компонента по сравнению с инициализацией корня опциями?И каковы функциональные различия / что происходит за кулисами с этими разными способами?