form-render
Version:
通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成
14 lines • 426 B
JavaScript
import { useReducer, useRef, useEffect } from 'react';
export function usePrevious(value) {
var ref = useRef(null);
useEffect(function () {
ref.current = value;
}, [value]);
return ref.current;
}
// 类似于class component的setState
export var useSet = function useSet(initState) {
return useReducer(function (state, newState) {
return Object.assign(Object.assign({}, state), newState);
}, initState);
};