01、React系列之--React简介
React简介一、什么是React
React is a JavaScript library for creating user interfaces by Facebook and Instagram. Many people choose to think of React as the V in MVC. 大概意思就是说React是被Facebook和Instagram创建的一个针对Ui Js类库,许多人也把它认为是MVC中的V层。 话说,facebook对市面上所有的js类库都不满意,所以自己就开发了一个,我只能说真是牛’B’呀。有点扯远了。
二、React特点
用官方的话说就是,使用react可以很简单的呈现出你的应用。当然学习也简单
在数据发生变化的时候,React从概念上讲与点击了F5一样,实际上它仅仅是更新了变化的一部分而已(通过虚拟DOM技术的diff算法)。
Rect的编写是基于组件的,它是把一个个组件组合起来形成一个界面,facebook使用组件化开发代替模板引擎,通过js代码生成View 下幅图可以直观的看到组件化的思想: MVC:开发者将三者定义成不同的类,实现了表现、数据、控制的分离(从技术角度拆分UI实现松耦合) React:新的思路,开发者从功能的角度出发,将UI拆成不同的组件。每个组件都独立封装。即按照界面模块自然划分的方式来组织和编写你的代码
并没有说一次编写到处运行,我们可以在客户端渲染,也可以在服务端渲染,还可以在手机app上渲染(使用RN) 三、React的工作原理(基本原理)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |