React概述
官方访问网址
- 英文网址: https://reactjs.org/
- 中文网址: https://zh-hans.reactjs.org/
React 是什么?
React是一个为数据提供渲染为HTML视图的开源JavaScript 库 [ 视图层框架 ] 。React视图通常采用包含以自定义HTML标记规定的其他组件的组件渲染 [ 组件系统 ] 。React为程序员提供了一种子组件不能直接影响外层组件的模型 [ 单向数据流 ],数据改变时对HTML文档的有效更新,和现代单页应用中组件之间干净的分离 [ 前后端分离的单页面应用 ]
React 相关时间?
React创作时间:
2012年
React开源时间: 2013年
React开源时间: 2013年
React是Facebook开发的一款的JS库,那么Facebook为什么要创造React?
Facebook认为MVC无法满足他们的扩展需求,由于他们非常巨大的代码库和庞大的组织,使得MVC很快变得复杂,每当需要添加一项新功能或者特性时,系统的复杂就成级数的增长,致使代码变得脆弱而不可预测,结果导致他们的MVC正在土崩瓦解。认为MVC不适合大规模的应用。当系统中有很多模型和相应的视图时,其复杂度就会迅速扩大,非常难以理解和调试,特别是模型和视图可能存在双向数据流动