UNPKG

z-react-ui

Version:

z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。

24 lines (20 loc) 788 B
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; import _typeof from "@babel/runtime/helpers/esm/typeof"; import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray"; import { useState, useCallback } from 'react'; function useValues(initialValue) { var _useState = useState(initialValue), _useState2 = _slicedToArray(_useState, 2), values = _useState2[0], dispatch = _useState2[1]; var setDispatch = useCallback(function (_values) { if (_typeof(_values) !== 'object') { return console.warn('values required type is object!'); } return dispatch(function (values) { return _objectSpread(_objectSpread({}, values), _values); }); }, [dispatch]); return [values, setDispatch]; } export default useValues;