小程序App、Page 和 Component 是通过函数调用的方式来实现创建的,通过函数参数 option 来定义数据和行为,通过 Behavior 来实现复用。
但是在抽象组件的时候,会面临几个问题:
虽然小程序提供了基于 Behavior 的复用机制,但 Behavior 对 Component 和 Page 的支持程度不一样,有必要详细区分一下。
Lerna
是一个多包(参考 monorepo)管理工具。
Lerna is a fast modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.