import React, {useEffect, useRef, useState} from 'react'; import {View, Text, TouchableOpacity, StyleSheet} from 'react-native'; import ActionSheet from 'react-native-actionsheet'; const InvalidVersionAlert: React.FC = props => { const refActionSheet = useRef(null); useEffect(() => { console.log('===================>Comes in version Alert'); showActionSheet(); }, []); const showActionSheet = () => { if (refActionSheet.current) { refActionSheet.current.show(); } }; return ( "Open ActionSheet" { /* do something */ }} /> ); }; export default InvalidVersionAlert;