React 知识树

框架和库的区别:

1.库是将代码集合成的一个产品,供程序员调用。

  面向对象的代码组织形式而成的库也叫类库。面向过程的代码组织形式而成的库叫函数库。在函数库中的可直接使用的函数叫库函数。此外还有UI组件库

2.框架则是为解决一个(一类)问题而开发的产品。

  框架用户一般只需要使用框架提供的类或函数,即可实现全部功能。

总结理解:

  库,相当于是基于 框架 封装的一类的组件集合。

什么是中间件?

  顾名思义就是在一个执行流程中间用的一个组件,截住过路的然后对其进行控制增强的操作来满足我们的需求。

React

React 就是纯粹写UI组件的,React 和 react-router, react-redux 结合起来才称得上框架,而React本身只是充当一个前端渲染的库而已。

React 的各种库都用过哪些:react-router 、redux 、react-redux 、echarts 、antd 、moment 、less 、AicGis 、highcharts

redux 的中间件:applyMiddleware 、redux-thunk 、redux-promise 、redux-saga

react 的虚拟DOM有哪些优势,为什么比较好 ????? 

猜你喜欢

转载自www.cnblogs.com/MrZhujl/p/13169811.html