目前前端主流的组件库有三个,react, vue,angular。
angular主要支持了typescript的特性,可以考虑typescript主要就是为了运行的严谨而设计的。其他的不是太熟,跟react,vue路子也不一样,我就不提了
react,一个web前端UI库,方便了开发人员只需要写js代码,使用编译打包工具,就可以实现前端开发,比之前写html,CSS,js的模式要效率很多。react的核心就是组件,每一个需要展示的内容,都需要在这个component里面开发。发散来看,需要展示的组件里面包括了显示的代码,交互的代码,数据的代码,组件渲染不同阶段的事件代码。喜欢抽象的先学习react
vue也是一个web前端UI库,它实质上是对于原先html,CSS,js开发模式的整合,在一套vue模板里面编写所有内容,也叫作组件。这个组件里面也有需要展示的内容,交互需要的代码,数据的代码,组件生命周期各节点的代码。喜欢具体的学习vue。