2 suwu150 suwu150 于 2017.01.10 08:41 提问

React是什么东西,用来做什么??

React是什么东西,用来做什么??能够做什么??等效于最常见的什么??

3个回答

CodeFarmerCXY
CodeFarmerCXY   2017.01.10 08:57

React是Facebook开发的一款JS库,Facebook认为MVC无法满足他们的扩展需求,由于他们非常巨大的代码库和庞大的组织,使得MVC很快变得非常复复杂,每当需要添加一项新的功能或特性时,系统的复杂度就成级数增长,致使代码变得脆弱和不可预测,结果导致他们的MVC正在土崩瓦解。认为MVC不适合大规模应用,当系统中有很多的模型和相应的视图时,其复杂度就会迅速扩大,非常难以理解和调试,特别是模型和视图间可能存在的双向数据流动。

CodeFarmerCXY
CodeFarmerCXY 回复suwu150: 当然可以了
11 个月之前 回复
suwu150
suwu150 用npm是不是也能够进行安装??
11 个月之前 回复
sinat_34881157
sinat_34881157   2017.01.10 09:26

react个人理解而已是前端框架,主要把更多业务逻辑放到了前端

beacon_2011
beacon_2011   Rxr 2017.01.10 09:50

React是Facebook开发的一款JS库,那么Facebook为什么要建造React呢,主要为了解决什么问题,通过这个又是如何解决的?

从这几个问题出发我就在网上搜查了一下,有这样的解释。

Facebook认为MVC无法满足他们的扩展需求,由于他们非常巨大的代码库和庞大的组织,使得MVC很快变得非常复复杂,每当需要添加一项新的功能或特性时,系统的复杂度就成级数增长,致使代码变得脆弱和不可预测,结果导致他们的MVC正在土崩瓦解。认为MVC不适合大规模应用,当系统中有很多的模型和相应的视图时,其复杂度就会迅速扩大,非常难以理解和调试,特别是模型和视图间可能存在的双向数据流动。

解决这个问题需要“以某种方式组织代码,使其更加可预测”,这通过他们(Facebook)提出的Flux和React已经完成。

suwu150
suwu150 那这么说,react的安装就和js一样,讲库文件拷贝到项目底下就可以了,然后直接引用???
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!