Skip to content

Instantly share code, notes, and snippets.

@Suaz
Created December 19, 2019 14:40
Show Gist options
  • Save Suaz/b69c0efa0c331a803f499f092e95c673 to your computer and use it in GitHub Desktop.
Save Suaz/b69c0efa0c331a803f499f092e95c673 to your computer and use it in GitHub Desktop.
hook to handle back button in ReactNative
import React, {useEffect} from 'react';
import {BackHandler} from 'react-native';
const useBackButton = (handler) => {
useEffect(() => {
BackHandler.addEventListener("hardwareBackPress", handler);
return () => {
BackHandler.removeEventListener(
"hardwareBackPress",
handler
);
};
}, [handler]);
};
export default useBackButton;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment