没有合适的资源?快使用搜索试试~ 我知道了~
form-capacitor:使用json模式和一些钩子来响应响应的类型验证来构建简单或荒谬的复杂形式
共88个文件
js:73个
md:5个
json:4个
需积分: 5 0 下载量 129 浏览量
2021-04-29
07:59:09
上传
评论
收藏 235KB ZIP 举报
温馨提示
形式电容器 表格电容器是一组React挂钩,可帮助您管理基于React的表格的状态,验证和错误。 该项目利用mobx / mobx-state-tree进行状态管理,并使用AJV进行验证。 使用json-schema定义表单的状态和验证规则,然后使用一些简单的Hooks设置表单状态管理和验证。 项目状态:MVP之外的一些有趣的代码回顾 该项目的@latest版本现在具有合理的测试覆盖范围,使用了带有react-testing-library的一些复杂表格样本,并且很快将被认为是稳定的。 安装 对于form-capacitor, react 16.8和react-dom 16.8是对等依赖项,因为需要钩子 yarn add react yarn add react-dom yarn add form-capacitor 用法 这已经发生了很大的变化,我将尽快改写文档。 辅助方法 这
资源推荐
资源详情
资源评论
收起资源包目录
form-capacitor-master.zip (88个子文件)
form-capacitor-master
README.md 5KB
.github
workflows
ci.yml 862B
webpack.config.babel.js 1024B
docs
api.md 30KB
intro.md 7KB
examples.md 173B
__tests__
array-form.json 1KB
useForm-root-anyOf.test.js 8KB
useArrayField.test.js 3KB
useMaterialUiField.test.js 4KB
demo-form.json 6KB
sanitizer.test.js 8KB
stringToPath.test.js 2KB
sanitizeStateTree.test.js 2KB
prettyErrors.test.js 11KB
errorDefinition.test.js 2KB
looseSanitizer.test.js 2KB
formSubNode.test.js 3KB
useTextField.test.js 4KB
defaultsAsync.test.js 3KB
required.test.js 3KB
useMaterialUiAdvanced.test.js 4KB
anyOf-array-form.json 912B
strictSanitizer.test.js 2KB
useMaterialUiArrayField.test.js 6KB
string.test.js 6KB
sanitizeDefaults.test.js 2KB
useFormEdgeCases.test.js 17KB
allOrNothingDependencies.test.js 15KB
helpers.test.js 20KB
validation.test.js 2KB
requiredMetaData.test.js 3KB
defaultsFunction.test.js 3KB
errorMapping.test.js 21KB
dist.test.js 5KB
array.test.js 6KB
validateDefaultsAutomagically.test.js 5KB
useForm.test.js 10KB
jsonSchemaToMST.test.js 1KB
testHelper.js 125B
rootLevelDependencies.test.js 5KB
defaultsPromise.test.js 3KB
errorMessageBuilder.test.js 3KB
FormError.test.js 402B
SECURITY.md 255B
package.json 3KB
.hgignore 23B
src
errorMapping.js 12KB
useMaterialUiFieldAdvanced.js 1KB
validation.js 43KB
useMaterialUiArrayField.js 1KB
useTextField.js 913B
FormContext.js 207B
useFormErrors.js 500B
useForm.js 15KB
useMaterialUiField.js 1018B
useField.js 882B
errorMessageFinder.js 2KB
jsonSchemaToMST.js 5KB
errorMessageBuilder.js 15KB
useFormStateTree.js 445B
useFieldErrors.js 664B
useFormStatus.js 521B
index.js 1KB
helpers.js 13KB
stringToPath.js 2KB
sanitizers.js 9KB
FormError.js 1KB
useArrayField.js 1KB
useFormActions.js 363B
errorDefinition.js 6KB
FormSubNode.js 549B
errorTypes
DependencySchemaDoesNotExistError.js 143B
UndefinedPropertyError.js 276B
SchemaDataReplaceError.js 288B
RequiredFieldDoesNotExistError.js 140B
InvalidDefaultError.js 57B
PropNameSchemaError.js 541B
SchemaAssignmentError.js 395B
SchemaValidationError.js 279B
MstTypeError.js 295B
SchemaNotSupportedError.js 336B
useFormContext.js 354B
.babelrc 1KB
.npmignore 10B
yarn.lock 331KB
Makefile 735B
.eslintrc.js 11KB
共 88 条
- 1
资源评论
晔晔匠
- 粉丝: 23
- 资源: 4650
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功