one
Version:
One is a new React Framework that makes Vite serve both native and web.
16 lines (15 loc) • 523 B
JavaScript
import * as React from "react";
import { BackHandler } from "react-native";
function useBackButton(ref) {
React.useEffect(function () {
var subscription = BackHandler.addEventListener("hardwareBackPress", function () {
var navigation = ref.current;
return navigation == null ? !1 : navigation.canGoBack() ? (navigation.goBack(), !0) : !1;
});
return function () {
return subscription.remove();
};
}, [ref]);
}
export { useBackButton };
//# sourceMappingURL=useBackButton.native.js.map