渐进式框架 是什么?

内容纲要

"渐进式框架" 就是一开始不需要你完全掌握它的全部功能特性,可以后续逐步增加功能。没有多做职责之外的事情。

Vue与React、Angular的不同是,但它是渐进的

1、vue.js只提供了vue-cli生态中最核心的组件系统和双向数据绑定

2、就好像 vuex、vue-router都属于围绕vue.js开发的库

使用Angular,必须接受以下东西

1、必须使用它的模块机制

2、必须使用它的依赖注入

3、必须使用它的特殊形式定义组件

所以Angular是带有比较强的排它性的,如果你的应用不是从头开始,而是要不断考虑是否跟其他东西集成,这些主张会带来一些困扰

使用React,你必须理解

1、函数式编程的理念

2、需要知道它的副作用

3、什么是纯函数

4、如何隔离、避免副作用

它的侵入性看似没有Angular那么强,主要因为它是属于软性侵入的

来源:https://zhuanlan.zhihu.com/p/140378027