Я использую реагирующую навигацию для навигации по страницам.
У меня есть 2 страницы. Давайте назовем их A и B. У меня есть несколько карточек на странице A, и у них есть прозрачные помутнения на карточках, чтобы перейти на страницу B с другим идентификатором (используя этот идентификатор для получения данных с сервера).
<TouchableOpacity style={styles.button} onPress={() => this.props.navigation.navigate('pageB',{id:this.props.id})} >
<Text>PageB</Text>
</TouchableOpacity>
Хорошо работает при первой навигации. Но когда я возвращаюсь обратно на страницу A (используя боковое меню) и выбираю другую кнопку навигации для навигации по странице B (другой параметр), она перемещает меня на ту же страницу с первой навигацией.
Я пытался использовать навигационную клавишу таким образом, но я думаю, я мог бы сделать это;
this.props.navigation.navigate('pageB',{id:this.props.id}, this.props.id)}