一:由于单页面出现以下问题,所以就出现了react
单页面的问题:
(1)如何保持数据与UI同步更新
(2)如何提高DOM操作的效率
(3)使用HTML开发UI界面异常复杂
React的特性:
(1)自动化的UI管理:界面和显示数据的变化保持同步。
(2)提高更高效的DOM操作:在内存中有个虚拟DOM,任何对Dom的操作都转换为对内存中虚拟Dom的操作,这样提高效率。
(3)UI的组件化设计
(4)摆脱css,让开发者使用js开定制页面
(5)React是MVC中的V层
二:第一个React程序