1 | import useMergeState from './useMergeState';
|
2 | export default function useMergeStateFromProps(props, gDSFP, initialState) {
|
3 | var _useMergeState = useMergeState(initialState),
|
4 | state = _useMergeState[0],
|
5 | setState = _useMergeState[1];
|
6 |
|
7 | var nextState = gDSFP(props, state);
|
8 | if (nextState !== null) setState(nextState);
|
9 | return [state, setState];
|
10 | } |
\ | No newline at end of file |