文件名称:formsy-react:React JS的表单输入构建器和验证器
文件大小:261KB
文件格式:ZIP
更新时间:2024-05-21 13:42:21
react validation form form-validation formsy
形式React React的表单输入构建器和验证器。 背景 写了一篇有关使用React进行表单和验证的文章,并,结果就是该库。 主要概念是表单,输入和验证在开发人员和项目之间的完成方式非常不同。 这个React组件旨在成为灵活性和可重用性之间的“最佳结合点”。 如果您正在寻找旧问题,则该项目最初位于 。 你可以做什么 构建任何形式的表单元素组件。 不只是传统的输入,还有您想要的任何东西,并免费获得该验证 添加验证规则并以简单的语法使用它们 将处理程序用于表单的不同状态。 ( onSubmit , onValid等) 将外部错误传递给表单以使元素无效(例如,服务器的响应) 在表单中动态添加表单元素,它们将在表单中注册/注销 安装 yarn add formsy-react react react-dom并与webpack,browserify等配合使用。 笨拙的组件包 twisty
【文件预览】:
formsy-react-master
----.nvmrc(6B)
----package.json(2KB)
----__tests__()
--------Rules-isFloat.spec.tsx(2KB)
--------Rules-isWords.spec.tsx(1KB)
--------Utils.spec.tsx(3KB)
--------Rules-isNumeric.spec.tsx(2KB)
--------Rules-equalsField.spec.tsx(2KB)
--------Rules-isInt.spec.tsx(2KB)
--------Rules-isUrl.spec.tsx(1KB)
--------Rules-isTrue.spec.tsx(1KB)
--------Rules-isUndefined.spec.tsx(1KB)
--------Rules-isSpecialWords.spec.tsx(1KB)
--------Rules-maxLength.spec.tsx(1KB)
--------Rules-isAlpha.spec.tsx(1KB)
--------Formsy.spec.tsx(30KB)
--------Element.spec.tsx(17KB)
--------Rules-minLength.spec.tsx(2KB)
--------Rules-isFalse.spec.tsx(1KB)
--------Rules-isExisty.spec.tsx(1KB)
--------Rules-equals.spec.tsx(1011B)
--------Rules-isEmail.spec.tsx(1KB)
--------Rules-isEmptyString.spec.tsx(1KB)
--------Rules-isAlphanumeric.spec.tsx(1KB)
--------Validation.spec.tsx(7KB)
--------Rules-isLength.spec.tsx(2KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(409B)
--------workflows()
----.prettierignore(27B)
----LICENSE(1KB)
----dist()
--------index.js(202B)
--------validationRules.d.ts(586B)
--------formsy-react.cjs.development.js(32KB)
--------Formsy.d.ts(4KB)
--------interfaces.d.ts(2KB)
--------withFormsy.d.ts(2KB)
--------index.d.ts(329B)
--------formsy-react.cjs.production.min.js(13KB)
--------FormsyContext.d.ts(174B)
--------formsy-react.esm.js.map(61KB)
--------formsy-react.cjs.development.js.map(61KB)
--------formsy-react.esm.js(32KB)
--------formsy-react.cjs.production.min.js.map(47KB)
--------utils.d.ts(1KB)
----src()
--------utils.ts(4KB)
--------FormsyContext.ts(627B)
--------withFormsy.ts(10KB)
--------validationRules.ts(3KB)
--------interfaces.ts(2KB)
--------Formsy.ts(15KB)
--------index.ts(324B)
----.npmignore(79B)
----tsconfig.json(508B)
----__test_utils__()
--------getInput.ts(420B)
--------TestInput.tsx(944B)
--------immediate.ts(54B)
--------DynamicInputForm.tsx(894B)
--------TestInputHoc.tsx(202B)
--------expectIsValid.tsx(815B)
----.coveralls.yml(71B)
----.gitignore(54B)
----CHANGELOG.md(46KB)
----README.md(6KB)
----setupTests.ts(123B)
----yarn.lock(340KB)
----.editorconfig(188B)
----API.md(23KB)