я хочу перейти на него же но с обновлением (грубо говоря нужно обновить в зависимости от параметра)
в componentDidMount происходит получение нужных данных в зависимости от полученного параметра (в моем случае - key)
пытаюсь переходить вот так: this.props.navigation.navigate('SomeScreen', {key: key});
в этом случае не происходит componentDidMount
пробовал вот так:
this.props.navigation.dispatch(StackActions.reset({
index: 0,
key: null,
actions: [NavigationActions.navigate({routeName: 'SomeScreen', params: {key: key}})],
}));
в этом случае заходит в componentDidMount, но тогда я теряю пердидущий экран с которого я перешел в свой SomeScreen
как быть?
ps: react-native@0.60.3; react-navigation@3.11.1
юзай push вместо navigate
Обсуждают сегодня