UNPKG

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