React基础
Bupt_Lili
进阶的前端小白。
展开
-
React简介
React是Facebook在2013年开源在GitHub上的JavaScript库。1、React特点:(1) Virtual DOMDOM操作非常昂贵,React把真实的DOM树转换成JavaScript对象树,也就是Virtual DOM。每次数据更新后,重新计算Virtual DOM,并与上一次生成的Virtual DOM做对比,对变化的部分做批量更新,从而提升性能。原创 2017-08-01 11:21:27 · 338 阅读 · 0 评论 -
React入门教程
1. React的起源2. React的特点2.1 虚拟DOM2.2 组件化思想2.3 JSX语法3. 创建第一个React项目3.1 环境要求3.2 创建一个可执行的React项目4. 增加一个React组件5. React数据流5.1 组件间通信:props5.2 组件内部状态:state6. 组件的生命周期6.1 装载过程6.2 更新过程6.3 卸载过程1. React的起源 React最...原创 2017-09-19 10:25:06 · 1241 阅读 · 0 评论 -
理解 React 高阶组件
1. 什么是高阶组件?2. 为什么要用高阶组件?3. 怎么写高阶组件?1. 什么是高阶组件?高阶组件就是一个函数,它接受另一个组件作为参数,并返回一个新的组件。当 React 组件被包裹时(warped),高阶组件会返回一个增强的 React 组件。高阶组件让代码更具有复用性、逻辑性和抽象特性。2. 为什么要用高阶组件?在不用高阶组件的情况下,...原创 2018-05-08 11:14:01 · 420 阅读 · 0 评论