react-formable:React形式

时间:2021-05-17 08:45:13
【文件属性】:
文件名称:react-formable:React形式
文件大小:73KB
文件格式:ZIP
更新时间:2021-05-17 08:45:13
TypeScript 可React的 react-formable的目标是提供一个简单的API来序列化和验证表单。 开箱即用,它与原始HTML输入以及各种自定义输入兼容。 为此,我们将name传递给Form每个输入元素。 然后,该表单会跟踪所有这些命名的输入,无论何时其中之一发生更改或提交表单,它都会选择性地序列化并验证它们,并将其发送到onChange和onSubmit回调。 为了进行验证, Form组件将查找作为组件的prop或静态成员的任何validators数组。 该数组可以具有接受输入的当前值和整个表单的当前值并返回任何值的函数。 如果结果为真,则认为是错误。 如果返回了承诺,则任何已解决或被拒绝的真实值都将被视为错误。 涵盖了使用react-formable的基础知识。 有很多道具可以自定义表单的默认行为,包括: 验证表单:我们提供了三种验证表单的选项。 默认情况下,我们在提交表单时会完全验
【文件预览】:
react-formable-develop
----.travis.yml(907B)
----package.json(2KB)
----src()
--------Input.tsx(260B)
--------Errors.tsx(775B)
--------react.d.ts(143B)
--------inflateTree.test.ts(4KB)
--------Form.tsx(9KB)
--------Form.test.tsx(4KB)
--------validation.test.ts(2KB)
--------inflateTree.ts(1KB)
--------Errors.test.tsx(1KB)
--------validation.ts(1KB)
--------debounce.ts(504B)
--------clone.ts(4KB)
--------index.ts(254B)
--------treenode.ts(282B)
----.npmignore(18B)
----tsconfig.json(378B)
----examples()
--------material-ui()
--------test()
--------index.html(485B)
--------complex-validation()
--------simple-form()
----.gitignore(91B)
----README.md(7KB)
----yarn.lock(179KB)
----.vscode()
--------settings.json(58B)

网友评论