@wakeapp/framework 是一个基于 mobx + inversify + Taro 的应用开发框架。专注于业务模型的维护、扩展。
理解依赖注入,需要搞清楚以下几个概念:
需求者
描述好自己的需求
,然后由经销商
来查找符合需求的实现
,给到需求者。需求者从头到尾,不会去关心这个需求是怎么去实现的,它只关心它自己要干的事情。需求者
。或者说消费者
经销商
(容器)。我们也称为容器,他负责协调需求和实现。供应商
。需求的具体实现者。因此使用 @wakeapp/framework
主要分四个步骤: