UNPKG
@restart/hooks
Version:
latest (0.6.2)
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
0.4.16
0.4.15
0.4.14
0.4.13
0.4.12
0.4.11
0.4.10
0.4.9
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.27
0.3.26
0.3.25
0.3.24
0.3.23
0.3.22
0.3.21
0.3.20
0.3.19
0.3.18
0.3.17
0.3.16
0.3.15
0.3.14
0.3.13
0.3.12
0.3.11
0.3.10
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.14
0.2.13
0.2.12
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.3
0.2.2
0.2.1
0.2.0
0.1.6
0.1.5
0.1.4
0.1.3
0.1.1
0.1.0
A set of utility and general-purpose React hooks.
github.com/react-restart/hooks
react-restart/hooks
@restart/hooks
/
lib
/
useMergeStateFromProps.js
7 lines
•
299 B
JavaScript
View Raw
1
2
3
4
5
6
7
import
useMergeState
from
'./useMergeState.js'
;
export
default
function
useMergeStateFromProps
(
props, gDSFP, initialState
) {
const
[state, setState] =
useMergeState
(initialState);
const
nextState =
gDSFP
(props, state);
if
(nextState !==
null
)
setState
(nextState);
return
[state, setState]; }