文件名称:formula-one:强类型的React表单状态管理
文件大小:164KB
文件格式:ZIP
更新时间:2024-05-22 07:41:58
react forms JavaScript
一级方程式 公式一是一个库,可以使通过验证和复杂输入编写类型安全的表单变得更加容易。 一个最小的例子,没有验证 // @flow strict import React from "react" ; import { Form , Field , ObjectField , FeedbackStrategies } from "formula-one" ; type Person = { name : string , age : string , faction : "Empire" | "Rebels" , } ; const EMPTY_PERSON : Person = { name : "" , age : "" , faction : "Empire" , } ; export default function SimpleExample ( ) {
【文件预览】:
formula-one-master
----.eslintrc(236B)
----.babelrc(992B)
----flow-typed()
--------npm()
----.flowconfig(214B)
----package.json(2KB)
----.github()
--------dependabot.yml(431B)
----.prettierrc.yaml(102B)
----jest.config.js(6KB)
----LICENSE(1KB)
----dist()
--------index.js.flow(40B)
--------.npmignore(18B)
----src()
--------ArrayField.js(11KB)
--------index.js(666B)
--------Field.js(3KB)
--------ObjectField.js(5KB)
--------Form.js(20KB)
--------testutils()
--------shapedTree.js(8KB)
--------test()
--------tree.js(4KB)
--------.npmignore(18B)
--------index.d.ts(4KB)
--------feedbackStrategies.js(1KB)
--------formState.js(3KB)
--------types.js(2KB)
--------utils()
--------alwaysValid.js(95B)
--------ErrorsHelper.js(1KB)
--------EncodedPath.js(1KB)
----.gitignore(188B)
----CHANGELOG.md(5KB)
----.circleci()
--------config.yml(980B)
----README.md(21KB)
----yarn.lock(253KB)