mstform:Mobx状态树形式库

时间:2021-05-08 21:44:43
【文件属性】:
文件名称:mstform:Mobx状态树形式库
文件大小:230KB
文件格式:ZIP
更新时间:2021-05-08 21:44:43
TypeScript mstform自述文件 mstform是为和编写的表单库。 它为您管理表单状态,并允许您定义验证规则。 它也了解重复子表单。 它对小部件没有任何要求。 它可以与任何React。 特征 它知道原始输入(您键入的值)和转换后的输入(您想要的值)。 例如,您可以键入一个字符串,但需要一个数字。 mstform会自动将其转换。 它可以驱动任何React控制的组件。 它规范化了输入组件,因此可以为其生成正确的道具-无论是输入类型字符串,类型检查还是根据对象工作的自定义组件-mstform都涵盖了。 与mobx状态树(MST)模型深度集成。 您给它一个模型实例,它呈现其内容。 准备好提交表单后,您将再次拥有一个mobx-state-tree模型。 您也可以在代码中修改mobx-state-tree实例,并且表单会自动更新。 多亏了MST,将表单内容转换为JSON并再次转换很容易。 它知道类型
【文件预览】:
mstform-master
----.gitignore(89B)
----webpack.dev.js(511B)
----package.json(3KB)
----tslint.json(249B)
----CREDITS.md(162B)
----src()
--------repeating-form-accessor.ts(6KB)
--------field-accessor.ts(10KB)
--------decimal-type.ts(513B)
--------interfaces.ts(3KB)
--------sub-form-accessor.ts(1KB)
--------converter.ts(4KB)
--------form-accessor-base.ts(7KB)
--------source.ts(4KB)
--------group-accessor.ts(2KB)
--------converters.ts(10KB)
--------dynamic-converter.ts(2KB)
--------validation-props.ts(333B)
--------state.ts(13KB)
--------validate-options.ts(123B)
--------accessor.ts(1KB)
--------index.ts(524B)
--------validationMessages.ts(1021B)
--------backend.ts(4KB)
--------controlled.ts(623B)
--------references.ts(3KB)
--------repeating-form-indexed-accessor.ts(2KB)
--------utils.ts(2KB)
--------form.ts(9KB)
--------changeTracker.ts(3KB)
--------accessor-base.ts(4KB)
--------decimalParser.ts(9KB)
----LICENSE(1KB)
----tsconfig.json(837B)
----.prettierignore(14B)
----webpack.prod.js(401B)
----README.md(58KB)
----demo()
--------div.html(22B)
--------component.tsx(3KB)
--------index.tsx(305B)
----webpack.common.js(515B)
----CHANGES.md(29KB)
----test()
--------derived.test.ts(10KB)
--------multiple-conversion-errors.test.ts(3KB)
--------context.test.ts(9KB)
--------accessor.test.ts(4KB)
--------converters.test.ts(20KB)
--------viewhook.test.ts(842B)
--------converter.test.ts(3KB)
--------subform.test.ts(4KB)
--------navigate.test.ts(2KB)
--------fieldref.test.ts(2KB)
--------dynamic.test.ts(2KB)
--------changehook.test.ts(5KB)
--------source.test.ts(17KB)
--------groups.test.ts(13KB)
--------decimal-type.test.ts(848B)
--------ignore.test.ts(10KB)
--------warning.test.ts(12KB)
--------backend.test.ts(31KB)
--------controlled.test.ts(7KB)
--------changeTracker.test.ts(4KB)
--------util.ts(187B)
--------utils.ts(775B)
--------save.test.ts(9KB)
--------form.test.ts(62KB)
--------decimalParser.test.ts(8KB)
----.editorconfig(274B)
----yarn.lock(323KB)

网友评论