Я использую React-навигацию и избыточность в моем приложении.
Я должен изменить цвет заголовка в зависимости от состояния. Я сохранил цвет внутри состояния, и мои цвета пришли из вызова API.
Я использовал навигационные опции с редукцией в соответствии с документами.
static navigationOptions = ({ navigation }) => ({
title: "MyApp",
headerStyle: {
backgroundColor: navigation.getParam('primary_color'),
},
headerTintColor: navigation.getParam('primary_color_text')
})
componentWillMount() {
this.props.navigation.setParams({
...this.props.appSettings
});
}
Но я получаю белый заголовок на 1 секунду, а затем цветной - из-за настройки реквизита. Так есть ли способ, которым я могу подключиться defaultNavigationOptions
?