react-hoc-form-validatable:使用Promise验证高阶组件

时间:2024-06-02 23:01:40
【文件属性】:

文件名称:react-hoc-form-validatable:使用Promise验证高阶组件

文件大小:153KB

文件格式:ZIP

更新时间:2024-06-02 23:01:40

react validation promise higher-order-component JavaScript

最重要的新闻 v0.7.0 Breaking changes : 现在,仅当新值为!==旧值(浅比较)时,道具脏状态才等于true。 在v0.7.0之前,在更改新值时,脏提交等于true,则表单提交。 v0.6.0 修正更改默认值而不重新验证输入。 为HOCInput添加onUnRegistered,onRegistered回调。 v0.5.6 过滤不需要的道具给HOCInput子项。 改善打字稿d.ts。 v0.5.0 删除babel-cli作为dep 使用新的上下文ReactAPI。 所以从0.5.0开始需要react> 16.3.0 v0.4.0 validateLang现在是HOCForm中的可选道具 cancelablePromise修复未处理的拒绝承诺。 cancelablePromise现在仅在内部使用。 异步规则无需使用cancelablePromise 。


【文件预览】:
react-hoc-form-validatable-master
----webpack.config.demo.babel.js(1KB)
----index.html(242B)
----.eslintrc(1006B)
----postcss.config.js(143B)
----yarn.lock(325KB)
----webpack.config.dev.babel.js(1KB)
----src()
--------HOCForm.jsx(18KB)
--------context.js(100B)
--------cancelablePromise.js(663B)
--------defaultRules.js(2KB)
--------index.js(281B)
--------HOCInput.jsx(6KB)
--------validateHelpers.js(3KB)
----.babelrc(277B)
----.npmignore(234B)
----spec()
--------defaultRules.spec.js(3KB)
--------HOCForm.spec.js(11KB)
--------HOCForm_render_optional.spec.js(3KB)
--------HOCInput_custom-messages.spec.js(6KB)
--------HOCForm_dynamic-render.spec.js(4KB)
--------validateHelpers.spec.js(5KB)
--------components()
--------.setup.js(580B)
--------cancelAblePromise.spec.js(2KB)
--------HOCInput_default-value.spec.js(2KB)
--------HOCForm_render-async_optional.spec.js(3KB)
--------HOCForm_render.spec.js(9KB)
--------HOCInput_lang-messages.spec.js(5KB)
--------HOCForm_render-async.spec.js(12KB)
----.travis.yml(460B)
----__mocks__()
--------styleMock.js(20B)
--------fileMock.js(34B)
----README.md(3KB)
----index.d.ts(4KB)
----webpack.config.dist.babel.js(1KB)
----docs()
--------3.HOCForm.md(4KB)
--------4.HOCInput.md(3KB)
--------2.DefaultValidationRules.md(1KB)
--------1.ValidationRules.md(10KB)
----License.md(1KB)
----.gitignore(84B)
----package.json(3KB)
----dev()
--------containers()
--------components()
--------examples()
--------index.js(244B)

网友评论