自打年React被facebook开源以来,这门前端语言的发展就一直很迅猛,很多的统计数据表明,在所有的前端语言当中,React的市场占有率是排在第一的位置的,那么,React框架到底有什么好处,让绝大部分前端开发人员,都投向了它的怀抱。
有这样一个观点,这么多年来,其实web前端的本质都是在解决一个问题而已:如何高效,快捷,方便的把服务器后端丢过来的数据,丰富的展现在界面上。不管是老早的jQuery,到现在的Vue,React,以及Argular,都是如此,框架和框架的差异,无非是设计思想不一样,组件不一样,数据流动不一样,但本质没变。
跟其他一些框架不同,React不试图解决所有问题,或者说它谈不上是一个完整的前端框架,它主要就解决UI问题,也正因为如此,它在UI操作与数据维护方面是很出色的。
React框架速度快
它并不直接对DOM进行操作,引入了一个叫做虚拟DOM的概念,安插在javascript逻辑和实际的DOM之间,性能好
很好的跨浏览器兼容
虚拟DOM帮助我们解决了跨浏览器问题,它为我们提供了标准化的API,甚至在IE8中都是没问题的。
所有都是