在 React 中构建表单, 无需泪流满面

Formik 是世界上最流行的 React 和 React Native 开源表单库。

声明式

Formik 负责处理重复且烦人的事情 - 跟踪值/错误/访问的字段、编排验证和处理提交 - 所以你不必这样做。 这意味着你花费更少的时间连接状态和更改处理程序,而将更多时间集中在业务逻辑上。

直觉

底层没有花哨的订阅或可观察的内容,只有简单的 React 状态和属性。 通过留在核心 React 框架内并远离魔法,Formik 使你的表单的调试、测试和推理变得轻而易举。 如果你了解 React,并且对表单有所了解,那么你就知道 Formik!

可采用

由于表单状态本质上是本地且短暂的,因此 Formik 不使用 Redux 或 MobX 等外部状态管理库。 这也使得 Formik 易于逐步采用,并将打包大小保持在最低限度。

更少的代码。 更少的边缘情况。

Formik 提供了经过实战检验的输入验证、格式化、屏蔽、数组和错误处理解决方案。 这意味着你可以花更少的时间编写表单代码,而将更多的时间用于构建下一个大项目。

包含适配器

使用 Formik,不仅包含适配器组,而且你还可以利用我们社区在安全性、可访问性和用户体验研究方面的集体学习成果。

Formik 中文网 - 粤ICP备13048890号