import React, {useEffect} from 'react'; import {View, Text} from 'react-native'; import Modal from 'react-native-modal'; import {BLACK, RED, WHITE} from '../color'; const ModalComponent = ({isVisible, toggleModal, alertTitle, alertMessage}) => { useEffect(() => { if (isVisible) { const timeoutId = setTimeout(() => { toggleModal(); }, 2000); // 컴포넌트가 언마운트될 때 clearTimeout return () => clearTimeout(timeoutId); } }, [isVisible, toggleModal]); return ( {alertTitle} {alertMessage} 안전운행하세요. ); }; export default ModalComponent;