UNPKG
@gilbarbara/hooks
Version:
latest (0.11.0)
0.11.0
0.10.5
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.0
0.8.2
0.8.1
0.8.0
0.7.0
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.0
0.4.1
0.4.0
0.3.2
0.3.1
0.3.0
0.2.2
0.2.1
0.2.0
0.1.0
Collection of useful React hooks
github.com/gilbarbara/hooks
gilbarbara/hooks
@gilbarbara/hooks
/
src
/
useLifecycleHooks.ts
14 lines
(11 loc)
•
298 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import
{ useEffect }
from
'react'
;
/** * Run the provided functions on mount and unmount. */
export
function
useLifecycleHooks
(
mount: () =>
void
, unmount: () =>
void
) {
useEffect
(
() =>
{
mount
();
return
unmount;
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []); }