UNPKG

359 BJavaScriptView Raw
1import useMergeState from './useMergeState';
2export 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