form-render
Version:
通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成
22 lines • 580 B
JavaScript
import { createStore as createx } from 'zustand';
// 将 useStore 改为 createStore, 并把它改为 create 方法
export var createStore = function createStore() {
return createx(function (setState, get) {
return {
initialized: false,
schema: {},
flattenSchema: {},
context: {},
init: function init(data) {
return setState(Object.assign({
initialized: true
}, data));
},
setContext: function setContext(context) {
return setState({
context: context
});
}
};
});
};