The easiest way to pass the data is when you are navigating. To do that it is better that you put your array in a state an then use the following method:
onPress=()=>{
this.props.navigation.navigate('Screen2', {
yourArray: this.state.yourArray, });
}
}
Then in the next screen(Screen2) you can find the array(your data) in the props.So in your constructor in scrren2 you can find the data here:
constructor(props) {
super(props);
var params = props.navigation.state.params.yourArray;
}
Also to come back to your previous screen without touching your states you can use this code in your back button:
const { goBack } = this.props.navigation;
goBack();
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…