Я использую Wix реагирует на встроенную навигацию V2 в нашем приложении Native Application.У меня проблема с передачей данных с одного экрана на другой.Первый экран содержит FLATLIST , когда я выберу Row of FLATLIST , затем мне нужно перемещаться и передавать данные строки на другом экране.
Вот мой код:
Экран 1:
Этот код отображает данные строк в FLATLIST (отлично работает)
_renderItem = ({ item }) => {
const text = `${item}`;
return (
<TouchableOpacity onPress={() => this.moveToAnotherScreen(item)}>
<View style={styles.cardView}>
<Text style={styles.item2}>{item.name}</Text>
<Text style={styles.item2}>{item.Type}</Text>
<Text style={styles.item2}>{item.mobile}</Text>
</View>
</TouchableOpacity>
);
};
Это moveToAnotherScreen функция
moveToAnotherScreen(item) {
Navigation.push(this.props.componentId, {
component: {
name: 'ShowAnotherScreen',
},
passProps: {
data: item
}
});
}
Экран 2:
componentDidMount() {
const params = this.props.data
console.log('params', params);
}