文件名称:bloom-forms:为您的Bloom项目提供表单功能
文件大小:420KB
文件格式:ZIP
更新时间:2024-06-02 12:33:06
JavaScript
绽放形式 所有表单功能都集中在一个地方。 兼容性说明: 该库中的所有功能都与React 15和16兼容,除了SelectInputs上的下箭头焦点功能。 由于setState的内部更改,如果您希望完全可访问的SelectInputs,则您的项目必须使用React 16。 建议使用 建议使用此包来管理表单状态和验证,并使用包来获取可访问的可样式化输入。 特征: 标准化的表单值更新,无论输入类型如何。 与Bloom-starter无缝集成。 所有表单动作都可以通过redux使用。 完全可定制的验证。 通过form.jsx并独立运行。 跟踪传递给fieldNames任何字段。 允许完全自定义的输入,每个输入周围都没有任何特殊的包装。 为什么要使用Bloom Forms? 内置状态管理 内置错误处理 内置表格人口 内置辅助功能 通过Redux可获得的所有字段值和错误 内容不受质疑 包
【文件预览】:
bloom-forms-master
----.eslintrc(614B)
----LICENSE.txt(1KB)
----webpack.config.js(2KB)
----src()
--------formActions.js(2KB)
--------validator.js(5KB)
--------styles()
--------inputs()
--------formReducer.js(6KB)
--------index.js(275B)
--------form.jsx(15KB)
----.babelrc(148B)
----scripts()
--------cross-os-prettier.js(830B)
----.npmignore(212B)
----example-form()
--------public()
--------webpack.config.js(2KB)
--------src()
--------package-lock.json(394KB)
--------package.json(2KB)
----.prettierrc(104B)
----README.md(4KB)
----docs()
--------form.md(7KB)
--------RELEASE-NOTES-1.md(3KB)
--------comparison.md(4KB)
--------RELEASE-NOTES-2.md(251B)
--------redux.md(4KB)
--------inputs.md(16KB)
--------validate-as-options.md(5KB)
--------children-props.md(2KB)
--------CHANGELOG.md(2KB)
----tests()
--------helpers()
--------validator-test.js(3KB)
--------redux-test.js(6KB)
--------form-test.js(9KB)
----.gitignore(93B)
----CODEOWNERS(87B)
----index.js(778KB)
----.eslintignore(83B)
----package-lock.json(383KB)
----package.json(3KB)