Я предполагаю, что вам нужно передать параметр с помощью навигации и установить параметр в состояние нового экрана.
Предполагая, что это ваше событие onPress на базовом экране
onPress={() => props.navigation.navigate('SingleTour', { item } )}
Так что это как вы устанавливаете параметр в состоянии нового экрана
SingleTour. js
import React, { Component } from 'react';
import {
View,
StyleSheet
} from 'react-native';
export default class SingleTour extends Component {
constructor(props) {
super(props);
this.state = {
item : this.props.navigation.state.params.item,
}
}
render() {
return (
<View style={styles.container}>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
}
});
Надеюсь, вы прояснили это:)