#javascript #react-native #navigation #react-props
Вопрос:
Я знаю, как отправлять данные, но проблема в том, что у меня есть 2 продукта, которые поступают из API. на экране «А». Теперь я визуализирую эти два продукта из FlatList. подобный этому
const funA =({item})=>{
<TouchableOpacity onPress={() => props.navigation.navigate('A',{data: dataFromApi})>
<View><Text>{item.name}</Text></View>
</TouchableOpacity>
}
Теперь На экране B я хочу отобразить Информацию О продукте Того продукта, который был нажат На Предыдущем Экране. Так Как Же Я Могу Это Сделать? пожалуйста, помогите, спасибо.
Комментарии:
1.Может быть, с react есть лучший способ (извините, я не использую react), но вы могли бы использовать
window.sessionStorage
, какsessionStorage.setItem('KEY', data)
в A и в B.sessionStorage.getItem('KEY')
Все «данные» будут находиться в «строке», поэтому будьте осторожны, если вы поместите в нее объект jsonJSON.parse()
.