UNPKG

form-render

Version:

通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成

21 lines (20 loc) 581 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.usePrevious = usePrevious; exports.useSet = void 0; var _react = require("react"); function usePrevious(value) { var ref = (0, _react.useRef)(null); (0, _react.useEffect)(function () { ref.current = value; }, [value]); return ref.current; } // 类似于class component的setState var useSet = exports.useSet = function useSet(initState) { return (0, _react.useReducer)(function (state, newState) { return Object.assign(Object.assign({}, state), newState); }, initState); };