Dashboard sipadu mbip
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

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. }