UNPKG

fx-form-widget

Version:
15 lines (14 loc) 512 B
import _extends from "@babel/runtime/helpers/extends"; import { useReducer } from 'react'; // 类似于class component的setState export var useSet = function useSet(initState) { var _useReducer = useReducer(function (state, action) { return _extends({}, state, action); }, initState), state = _useReducer[0], setState = _useReducer[1]; var setStateWithActionName = function setStateWithActionName(state, actionName) { setState(state); }; return [state, setStateWithActionName]; };