UNPKG

571 BJavaScriptView Raw
1"use strict";
2
3exports.__esModule = true;
4exports.default = useMergeStateFromProps;
5
6var _useMergeState2 = _interopRequireDefault(require("./useMergeState"));
7
8function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
9
10function useMergeStateFromProps(props, gDSFP, initialState) {
11 var _useMergeState = (0, _useMergeState2.default)(initialState),
12 state = _useMergeState[0],
13 setState = _useMergeState[1];
14
15 var nextState = gDSFP(props, state);
16 if (nextState !== null) setState(nextState);
17 return [state, setState];
18}
\No newline at end of file