F/A 架构

简单来说,实现 Foundation(框架无关层)/Adapter(框架有关层),将框架无关层代码抽象到 @snow-design/foundation 中,在各个框架中实现需要实现对 state 的管理。

该架构学习 semi-design 实现,具体可查看该文章:UI组件库如何分层设计,使其具备适配多种mvvm框架能力

目前支持以下框架(后续考虑支持 vue2 sevlet):

  • react: @snow-design/component
  • vue3: @snow-design/vue3