ReactJS学习系列课程1(ReactJS简介)

x33g5p2x  于2022-03-06 转载在 其他  
字(0.7k)|赞(0)|评价(0)|浏览(292)

最近几年HTML5技术日新月异,各种框架更是层出不穷,如果说2016年最火爆的框架,当属ReactJS莫属。

React起源是Facebook的内部项目,当时市场上已经有很多流行的框架了,比如Angular, KnockoutJs等等,但是Facebook公司都不是特别的满意,个人感觉大公司这方面都比较类似,你懂得,于是决定自己写一套框架,用来架设自己公司的Instagram网站,做成以后,发现这套框架还是很好有特色,而且很好用,于是在2013年5月对这个框架开源了,当天在github上就已经出现很多follwer。

其实React的设计思想很是独特,可以说是对现有框架的一种突破和革新,但是代码逻辑上确实比较简单,易于理解和学习,React在不断拓展过程中,愈发成熟,整合成一套web,native通用的前端框架,也就是说可以Javascript代码编写native项目,个人认为如果这一技术得到普遍的认可和推广,将会对移动开发行业造成不小的影响,因为我们开发人员只需要写一套代码即可同事运行与服务器,浏览器,手机,而且在手机上并不是通过传统webview形式运行,而是通过facebook所独有的虚拟dom进行加载,运行效率较传统webview 运行方式有所提升。

其实,React并不是一个MVC或者MVVM的框架,Facebook也没有这方面的定位,React充其量也只是MVC的V, 也就是view层,整体项目架构更是基于组件搭建而成,比如我们可以单独定义的Button,或者Header,非常实用于局部刷新的项目。

关于更多React的使用,将在后续博客中继续更新。

相关文章