navigation в React Native

сделал навигацию в своем приложении, переходы выполняются по клику на кнопку, но мне необходимо вызывать функцию перехода с помощью другой функции расположенной за пределами default function Body(), вопрос как это сделать?

 const Stack = createNativeStackNavigator();
  return (
    <NavigationContainer>
      <Stack.Navigator initialRouteName='Start' screenOptions={{headerShown: false}}>
        <Stack.Screen name = "Start" component={Start}/>
        <Stack.Screen name = "Body" component={Body}/>
      </Stack.Navigator>
    </NavigationContainer>
  );

export default function Body({navigation}) {
    GlobalEmail = email;
    return (
      <SafeAreaView>
        <View>
          <Text id='BodyText'></Text><Text id='EmailText'></Text>
          <Pressable id="ref" onPress={()=> navigation.navigate('Start')}><Text>нажми</Text></Pressable>
        </View>
      </SafeAreaView>
    );

Ответы (0 шт):