npm.io
1.0.2 • Published 6 years ago

@hoooks/use-prevent-leave

Licence
MIT
Version
1.0.2
Deps
0
Size
2 kB
Vulns
0
Weekly
0
Stars
1

@hoooks/use-prevent-leave

Ask user one more time before leaving a page for safe-termination. Useful when changes are not saved.

Installation

yarn

yarn add @hoooks/use-prevent-leave

npm

npm i @hoooks/use-prevent-leave

Usage

import React from "react";
import useTitle from "@hoooks/use-prevent-leave";

export default function App() {
  const { enablePrevent, disablePrevent } = usePreventLeave();
  return (
      <>
        <button onClick={enablePrevent}>enablePrevent</button>
        <button onClick={disablePrevent}>disablePrevent</button>
      </>
  );
}
Return
Return Type Description
Functions Object An object containing enablePrevent and disablePrevent

Keywords