backHandler.ts
unknown
plain_text
a year ago
466 B
5
Indexable
import { useEffect } from 'react'; import { BackHandler } from 'react-native'; const useHardwareBackButton = (callback) => { useEffect(() => { const backAction = () => { if (callback) { return callback(); } return true; }; const backHandler = BackHandler.addEventListener( 'hardwareBackPress', backAction ); return () => backHandler.remove(); }, [callback]); }; export default useHardwareBackButton;
Editor is loading...
Leave a Comment