Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
12345678910111213141516 |
- import useUpdatedRef from './useUpdatedRef';
- import { useEffect } from 'react';
- /**
- * Attach a callback that fires when a component unmounts
- *
- * @param fn Handler to run when the component unmounts
- */
-
- export default function useWillUnmount(fn) {
- var onUnmount = useUpdatedRef(fn);
- useEffect(function () {
- return function () {
- return onUnmount.current();
- };
- }, []);
- }
|