backHandler.ts
unknown
plain_text
2 years ago
466 B
6
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