React速成秘籍
React 是一个用于构建用户界面的 JAVASCRIPT 库。
React 主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。
React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。
React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
碼德浮樂
萬行代碼迷人眼,沒有代碼別賽臉
展开
-
react基础Day04-React原理揭秘&React路由基础
React原理揭秘目标能够说出React组件的更新机制能够对组件进行性能优化能够说出虚拟DOM和DIff算法组件更新机制setState() 的两个作用修改state更新组件过程:父组件重新渲染时,也会重新渲染子组件,但只会渲染当前组件子树(当前组件以其所有子组件)组件性能优化减轻state减轻state:只存储跟组件渲染相关的数据(比如:count...原创 2019-11-30 14:58:51 · 345 阅读 · 0 评论 -
react基础Day03-生命周期&render props模式&高阶组件&原理揭秘
组件生命周期(★★★)目标说出组件生命周期对应的钩子函数钩子函数调用的时机概述意义:组件的生命周期有助于理解组件的运行方式,完成更复杂的组件功能、分析组件错误原因等组件的生命周期: 组件从被创建到挂载到页面中运行,再到组件不在时卸载的过程生命周期的每个阶段总是伴随着一些方法调用,这些方法就是生命周期的钩子函数构造函数的作用:为开发人员在不同阶段操作组件提供了实际生命周期阶段...原创 2019-11-30 14:49:15 · 251 阅读 · 0 评论 -
react基础Day02-受控组件&评论案例&props&context
React组件目标能够知道受控组件是什么能够写出受控组件了解非受控组件表单处理受控组件(★★★)HTML中的表单元素是可输入的,也就是有自己的可变状态而React中可变状态通常保存在state中,并且只能通过setState() 方法来修改React讲state与表单元素值value绑定在一起,有state的值来控制表单元素的值受控组件:值受到react控制的表单元素...原创 2019-11-28 11:29:05 · 294 阅读 · 0 评论 -
react基础Day01-React概述&脚手架搭建&JSX&组件
React基础知识点目标能够说出React是什么能够说出React的特点能够掌握React的基本使用能够使用React脚手架什么是React (★★★)React是一个用于构建用户界面的javaScript库,起源于facebook的内部项目,后续在13年开源了出来特点声明式你只需要描述UI看起来是什么样式,就跟写HTML一样,React负责渲染UI基于组件组件...原创 2019-11-28 11:22:25 · 436 阅读 · 0 评论