简单来说,实现 Foundation(框架无关层)/Adapter(框架有关层),将框架无关层代码抽象到 @snow-design/foundation
中,在各个框架中实现需要实现对 state
的管理。
该架构学习 semi-design
实现,具体可查看该文章:UI组件库如何分层设计,使其具备适配多种mvvm框架能力
目前支持以下框架(后续考虑支持 vue2
sevlet
):
react
: @snow-design/component
vue3
: @snow-design/vue3