Использование состояния Redux в defaultNavigationOptions - PullRequest
0 голосов
/ 09 июля 2019

Я использую 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?

...