movie-web/src/hooks/useGoBack.ts
2023-01-15 16:01:07 +01:00

13 lines
326 B
TypeScript

import { useCallback } from "react";
import { useHistory } from "react-router-dom";
export function useGoBack() {
const reactHistory = useHistory();
const goBack = useCallback(() => {
if (reactHistory.action !== "POP") reactHistory.goBack();
else reactHistory.push("/");
}, [reactHistory]);
return goBack;
}