React教程

React教程 React 是一个用于构建用户界面的 JAVASCRIPT 库。 React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。

了解React

React是Facebook开源的一个用于构建用户界面的一款JavaScript库,现已应用于Facebook及旗下Instagram应用。

React与庞大的AngularJS不同的地方在于它只专注于MVC框架中的V,即视图;这点使得React很容易与开发者已有的开发栈进行融合。

React在使用的时候,你应该从UI出发,抽象出不同的组件,继而将它们拼装起来;这点顺应了Web开发组件化的趋势。

React的应用情况


React和其他一些JS框架的比较

React不是一个MVC框架,它是构建易于可重复调用的web组件,侧重于UI, 也就是view层

其次React是单向的从数据到视图的渲染,非双向数据绑定

不直接操作DOM对象,而是通过虚拟DOM通过diff算法以最小的步骤作用到真实的DOM上。

不便于直接操作DOM,大多数时间只是对 virtual DOM 进行编程


React的应用情况

React在国外应用的比较多,例如Facebook、Yahoo、Raddit等都有使用到它。React在国内的应用相对较少,杭州大搜车算一个。大多技术要在国内应用起来一般是较慢的,不过React确实感觉比较特殊,特别是UI的组件化和Virtual DOM的思想。


您需要了解的与React相关的教程

《CSS教程》

《HTML教程》

《javascript教程》





随时随地学软件编程-关注百度小程序和微信小程序
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程