UNPKG
@equinor/eds-utils
Version:
latest (2.0.0)
next (0.8.1-dev20230714)
2.0.0
1.1.0
1.0.1
1.0.0
0.9.0
0.8.8
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.1-dev20230714
0.8.0
0.8.0-dev07072023
0.7.0
0.6.0
0.5.0
0.5.0-dev.20221006
0.4.0
0.4.0-dev.20221003
0.3.0
0.3.0-dev.20220905
0.2.3
0.2.2
0.2.1
0.2.1-dev.202205096
0.2.1-dev.20220405.1
0.2.0
0.1.0
0.1.0-dev.20220210
Utility functions and hooks for the Equinor Design System
eds.equinor.com
equinor/design-system
@equinor/eds-utils
/
dist
/
esm
/
hooks
/
useMountedRef.mjs
13 lines
(10 loc)
•
268 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
import
{ useState, useEffect }
from
'react'
;
const
useIsMounted
= (
) => {
const
[isMounted, setIsMounted] =
useState
(
null
);
useEffect
(
() =>
{
setIsMounted
(
true
);
return
() =>
setIsMounted
(
false
); }, []);
return
isMounted; };
export
{ useIsMounted };