Вызов функции снаружи в React Native

Есть функция, которая является членом элемента HomeScreen. Нужно её вызвать из виджета, определённого снаружи. Пытался передать эту функцию в "пропсы" виджета, но возвращалось undefined. Как можно её корректно вызвать?

import React, { useState, useEffect, Component } from 'react';
import { Image, StyleSheet, Text, View, Button, Modal } from 'react-native';
import { LongPressGestureHandler } from 'react-native-gesture-handler';

export default function HomeScreen() {

  const doSomething = () => {
    console.log("Works");
  }

  return (
    <View style={{padding: 30}}>
      <LongPress
        action={() => {doSomething()}}
      >
        <View>
          <Text>Long press me</Text>
        </View>
      </LongPress>
    </View>
  );
};

function LongPress({children}, props) {
  return (
    <LongPressGestureHandler
      onHandlerStateChange={() => {HomeScreen.action}}
      minDurationMs={700}
    >
      <View>{children}</View>
    </LongPressGestureHandler>
  )
};

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