[英]React Native pass data between two class component in two screens
我有screen1和screen2。 在屏幕 1 中,我有一個 class 組件 A。在屏幕 2 中,我有 class 組件 B。在 A 中,我有 state“分數”,我想將它傳遞給屏幕 B。
我試過了:
在屏幕 1 中:
this.props.navigation.navigate('screen2', {
score: [this.state.score],
});
在屏幕 2 中:
const data = this.props.navigation.getParam('score');
這沒用。 我認為這是因為 react-navigation 已更新。
太感謝了!
在較新版本的react-navigation
中,您可以像這樣訪問 class 組件中傳遞給screen2
的道具:
this.props.route.params.score
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.