React介绍
React是什么?
React 是一个 Facebook 和 Instagram 用来创建用户界面的 JavaScript 库。
React解决什么问题?
构建随着时间数据不断变化的大规模应用程序。
为什么使用React?
1、数据驱动视图的修改。
2、减少DOM操作,通过对状态属性的diff算法,减少不必要的DOM操作,从而提高渲染性能。
3、React提倡构建可复用的组件。
得益于其良好的封装性,组件使代码复用、测试和关注分离(separation of concerns)更加简单。