как переходить от другого компонента к дочернему в React Native Navigation версии 5 - PullRequest
0 голосов
/ 06 августа 2020

Это мой домашний стек, из которого я вызывал компонент экранов?

HomeStack

<HomeStack.Navigator>
        <HomeStack.Screen name="Home" component={HomeScreen}/>
        <HomeStack.Screen name="Products" component={Products} />
        <HomeStack.Screen name="BookmarkScreen" component={BookmarkScreen}/>
</HomeStack.Navigator>

Это мой HomeStack TabNavigator и случайный. Мне нужно вызвать страницу в моем домашнем компоненте

BookmarkScreen

    <View>
       <BookmarkScreen navigation={this.props.navigation}/>
    </View> 

HomeScreen

<View style={styles.container}>
      <Text>Home Screen</Text>
      <Button
         title="Go to details screen"
         onPress={() => props.navigation.navigate("Profile")}
      />
</View>

Получение ошибки undefined props и такой же ошибки для навигации, и при использовании компонента в классе и при экспорте компонента с props ошибка такая же, как исправить эту проблему в версии 5, кто знает, дайте мне знать ?

и в моем компоненте класса я использовал как const {navigation} = props; но все же ошибка такая же, не удается перейти к дочернему компоненту с другого экрана

...