React native 如何迁移导航功能?

React native 如何迁移导航功能?,react-native,react-navigation,React Native,React Navigation,在react native navigation的v4下,此代码正常工作 export default class ExtScreen extends React.Component { getDetail = data => { this.props.navigation.navigate('DetailView', {data}); } } 我应该为v5做些什么?我认为视频中有一些代码可能会对您有所帮助。这些代码与使用道具在v5的屏幕之间导航的代码相同 <Touchab

在react native navigation的v4下,此代码正常工作

export default class ExtScreen extends React.Component {
 getDetail = data => {
  this.props.navigation.navigate('DetailView', {data});
 }
}

我应该为v5做些什么?

我认为视频中有一些代码可能会对您有所帮助。这些代码与使用道具在v5的屏幕之间导航的代码相同
<TouchableOpacity
                  key={data.id}
                  onPress={() => {
                    navigation.navigate("ExamConfirm", {
                      examid: data.id,
                      examname: data.exam_name,
                      duration: data.exam_duration,
                      desc: data.instruction
                    });
                  }}
                >
</TouchableOpacity>
"dependencies": {
    "@react-native-community/masked-view": "0.1.5",
    "@react-navigation/bottom-tabs": "^5.1.1",
    "@react-navigation/native": "^5.0.9",
    "@react-navigation/stack": "^5.1.1",
}