Felte: Solid 的窗体库
Felte是一个简单的使用形式库,原本为Svelte所建,但只需要稍作修改就可以与Solid合作. 对于Solid,其功能基于 use 指令。 没有 Field 或者说 Form 部件,只是普通的商店 和指令 来构建你的形态 不管你喜欢。 你可以看到它在这个行动中 代码箱演示来啊!
特征
- 单枪匹马让你的形态变得具有反应力.
- 使用 HTML5 本地元素创建您的形式 。 (只有
name属性是必要的). - 为处理更复杂的使用案件提供存储和帮助功能.
- 没有假设你的验证策略。 使用任何您想要的验证库或写出自己的策略 .
- 运行时处理表单控件的添加和去除.
- 使用错误报告的官方解决方案
reporter软件包. - 测试的不错 目前为 99%的密码覆盖率 并不断提高测试质量.
- 支持验证 对, (中文(简体) ), 佐德语 财务报告和审定财务报表 超级结构。 。 。 .
- 轻松 扩展其功能。 。 。 .
简单使用示例
import { createForm } from '@felte/solid';
const Form = () => {
const { form } = createForm({
// ...
onSubmit: (values) => console.log(values),
// ...
});
return (
<form use:form>
<input type="text" name="email" />
<input type="password" name="password" />
<input type="submit" value="Sign in" />
</form>
)
}
安装
npm install --save @felte/solid
# Or, if you use yarn
yarn add @felte/solid
使用量
学习如何使用 @felte/solid 处理您的表格,检查 正式文件。 。 。 .