react使用来创建用户界面的JS库,react被认为是MVC中的V层。
react是安全的,不生成html标签,自动进行XSS防护。
为什么使用react
- react不使用模板,使用可复用的组件
- 更新简单快速,初次渲染组件时,调用render函数,数据发生变化的时候,再次调用render函数,并且与上次的结构进行比较,只渲染发生改变的部分(DOM diff算法)。
参考:http://www.infoq.com/cn/articles/react-dom-diff?from=timeline&isappinstalled=0