Я использую Wix react native navigation V2 в нашем приложении react Native. У меня проблема с передачей данных с одного экрана на другой. Первый экран содержит 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);
}
constructor(props){ super(props) const params = this.props.data console.log('params', params); }
- person Bluewings   schedule 18.12.2018