W komponencie gdzie mam zdefiniowaną FlatListe przekazuje dane do komponentu Product w którym mam definicje produktów. Chciałbym teraz aby po naciśnięciu produktu dalej były przesyłana dane do innego komponentu Term a przynajmniej sam id. Jak mogę w tym wypadku przekazać teraz dane z Product do TermeScreen ?
<FlatList
numColumns={3}
data={product}
keyExtractor={item => item.id}
renderItem={({ item }) => (<Product {...item} />)}></FlatList>
Fragment komponentu Product
function Product({id, image, title}) {
const navigation = useNavigation();
return (
<View style={styles.rootCointener}>
<TouchableOpacity onPress={() => {navigation.replace('Term')}}>
<Image style={styles.imageCointener} source={image} />
</TouchableOpacity>
<Text style={styles.textCointener}>{title}</Text>
</View>
)
}
fragment nowego Komponentu
function TermeScreen (){
return(
<View >
</View>
)
}