第二章 VUE框架设计的核心要素

134 阅读1分钟

框架设计的考虑因素

  1. 上手体验:足够的提示和引导
  2. 代码体积与 tree-shaking:用尽量少的代码实现尽量多的功能,去除 es 模块死代码,tree-shaking 处理副作用,需要手动告知,怎么告知,添加注释代码"/#PURE/"
  3. 构建输出产物和开关:灵活配置,生产环境和开发环境使用不同的包
  4. 错误处理:健壮、心智负担
  5. ts 类型支持:维护性

总结一句话:体验、性能、灵活可配置、健壮、可维护