UNPKG
react-admit-one
Version:
beta (0.1.0-beta.3)
latest (0.1.0)
0.1.0
0.1.0-beta.3
0.1.0-beta.2
0.1.0-beta.1
0.1.0-beta.0
An admit-one ticket for your React components
github.com/wsmd/react-admit-one
wsmd/react-admit-one
react-admit-one
/
dist
/
utils
/
useLazyValue.js
10 lines
(9 loc)
•
267 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
import { useRef }
from
'react'
;
var
UNINITIALIZED_VALUE = {};
export
default
function
useLazyValue
(
getValue
)
{
var
ref
= useRef(UNINITIALIZED_VALUE);
if
(
ref
.current === UNINITIALIZED_VALUE) {
ref
.current = getValue(); }
return
ref
.current; }