Formily 学习1

本文探讨了Formily作为复杂表单解决方案的角色,推荐从React模式开始学习,强调其在多数应用场景的优势。作者通过实践多个demo,体验到Formily的UI与逻辑分离的高效性,并指出需要进一步学习的属性和概念,如标签类型、IFormEffect、自定义hook以及Rxjs和Hooks。目标是整理一份全面的入门指南和练习代码。
摘要由CSDN通过智能技术生成

复杂表单的解决方案

Formily 官网

  1. Formily 提供3种模式开发
    JSON SchemaForm | JSX SchemaForm | JSX
    其中推荐使用 JSX SchemaForm 的模式开始学习,一是因为其可以满足绝大多数的应用场景(个别布局适配效果较差),二是便于向·JSON SchemaForm (更适用于后台传值替换)转换
  2. 看完设计理念和属性、生命周期等概念介绍后,对整个“轮子”的使用还是不能完全掌握(学习成本较高),为了更好的学习,以及体验更爽的表单设计,需要把整个实践教程一遍。SchemaForm 部分有实例可以参考的代码粗略统计50+,还有几个章节没有代码,也需要研读的。我会把学习心得写在这上面,学完之后整理出一个全面的入门指南+demo练习代码(及注释),以便查看和学习
  3. 练习了3个demo后,体验很好,使用生命周期的感觉很爽,可以做到UI与逻辑完全分离,要熟练掌握技巧还需要多加练习
  4. 表单一些属性需要继续学习
    SchemaForm 标签 属性解释
    components设置标签类型,用来对接Input 等组件,如果没有则会影响渲染
    effe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值