添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

本文使用的是 formily 2.* 版本

碎碎念:
使用 formily 已经半年了,期间使用 formily 表单写了几个大需求,目前状态处于能够快速定位 formily 相关问题的阶段。但是没有完整的读过源码和梳理 formily 处理方式,所以还是不够深入,仅处于会用状态。
突然发现我好像没有从头到尾好好看过 formily 官方文档,都是在看示例,初期看文档可能没有太深的感受,现在再去看一遍觉得受益匪浅。

本文主要是针对使用 formily 开发过程中遇到的问题做一个踩坑复盘,顺便解答一下最开始上手使用 formily 的时候可能会产生的疑问:

  • 什么是 formily?formily 能解决哪些问题?
  • 使用 class component 还是使用 function component 写表单
  • 使用 JSON Schema 还是 JSX 的方式写表单
  • 使用 formily Field 管理表单字段数据状态
  • 踩坑复盘:

  • @formliy/reactive-react 中的 observer
  • Field display 的 visible、hidden、none 区别
  • setValues 过后触发了预期外的 Field 响应
  • setValues 后表单并没有显示预期的数据
  • field validator 无法清空 setSelfErrors 设置的 error
  • 联动使用 Field reaction 还是 effect hooks
  • 什么是 formily?formily 能解决哪些问题?

    什么是 formily

    一个抽象了表单领域模型的 MVVM 表单解决方案

    Formily 解决的问题