Ant Design Form组件封装 1:思路分析
1.背景:
Ant Design Form 组件的使用过程中,有一些开发体验上的痛点:
1.视图的渲染是通过jsx的方式实现,维护成本比较高。复用的难度比较高。
2.数据监听、表单项联动的处理比较繁杂
3.异步数据加载(如:下拉加载,多选)需要进一步封装
4.动态表单、低代码表单的场景,通过jsx方式去实现不合理
2.解决思路:
1.数据驱动视图
表单的数据实际上是一个JSON Schema。
渲染数据的过程,实际上可以看成一个List的遍历渲染。
List的每一条都可以抽象成一个FormIte...
blog.ai-is-luv.com1 min read