Dashboard sipadu mbip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

useMergeStateFromProps.js 571B

123456789101112131415161718
  1. "use strict";
  2. exports.__esModule = true;
  3. exports.default = useMergeStateFromProps;
  4. var _useMergeState2 = _interopRequireDefault(require("./useMergeState"));
  5. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  6. function useMergeStateFromProps(props, gDSFP, initialState) {
  7. var _useMergeState = (0, _useMergeState2.default)(initialState),
  8. state = _useMergeState[0],
  9. setState = _useMergeState[1];
  10. var nextState = gDSFP(props, state);
  11. if (nextState !== null) setState(nextState);
  12. return [state, setState];
  13. }