百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

formsy-react

> 编程语言
开源

React JS 的表单输入构建器与验证器

2.6K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

React JS 的表单输入构建器与验证器

已迁移!

本项目已迁移。从 1.0.0 版本开始,后续开发将在 https://github.com/formsy/formsy-react/ 继续。


formsy-React

一个用于 React JS 的表单输入构建器和验证器

使用方法 API 示例

背景

我写了一篇关于使用 React JS 进行表单和验证的文章,搞定 React JS 的验证,这个扩展就是那篇文章的成果。

核心概念是,不同开发者和项目对表单、输入和验证的处理方式差异很大。这个针对 React JS 的扩展旨在成为灵活性与可复用性之间的“最佳平衡点”。

你可以做什么

  1. 构建任何类型的表单元素组件。不仅仅是传统的输入框,而是任何你想要的组件,并且可以免费获得验证功能

  2. 添加验证规则,并使用简单的语法来应用它们

  3. 为表单的不同状态使用处理函数。例如:“onSubmit”、“onError”、“onValid”等

  4. 将外部错误传递给表单,以使元素失效

  5. 你可以动态地向表单添加表单元素,它们会自动注册/注销到表单中

默认元素

你可以查看此仓库中的示例,或使用 formsy-React-components 项目来将 bootstrap 与 formsy-React 结合使用,也可以使用 formsy-material-ui 来将 Material-UI 与 formsy-React 结合使用。

安装

  1. 从此仓库下载并全局使用(Formsy)或与 requirejs 一起使用
  2. 使用 npm install formsy-React 安装,并与 browserify 等工具一起使用
  3. 使用 bower install formsy-React 安装

变更

使用方法

有关示例,请参阅 examples 文件夹。Codepen 演示。

完整的 API 参考可用

Check out releases Older changes

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言