以React表单库Formik为例谈优秀的三方库应该是什么样的
最近重刷了一下React官方文档 关于表单的内容 ,在结尾处,官方讨论成熟的react社区表单库时 钦点 了Formik,引起了我的注意。 If you’re looking for a complete solution including validation, keeping track of the visited fields, and handling form submission, Formik is one of the popular choices React官方钦点库,不学留着当寒假作业吗? 通读了一遍 Formik 的官方文档 ,上手在项目中试用了一下,大喜! —— ”这个表单库也太优秀了吧!“ 我个人认为优秀的第三方库需要符合四个标准,Formik都完美地满足了。 一,友好的文档 Formik 的官方文档 的友好程度简直让人惊喜。 首先是 overview 简要阐述了Formik作者的创作动机,基本的安装流程,还有 hello world的试玩环境(playground),以及几段基础的示例代码 但是更令我惊喜的是第二章 tutorial 。这一章,以创建一个完整且复杂的 新闻订阅注册表单 为例,一步步地“手把手”地教读者使用 Formik。由最基础的表单功能,到验证功能,到只追踪 修改过的项;接着,又以优化代码(减少样板代码)为由进一步介绍了