React系列---React(三)组件的生命周期

2017-06-25
阅读 5 分钟
6.8k
React严格定义了组件的生命周期,共3个过程:1) 装载过程(Mount):组件第一次在DOM树中渲染的过程;2) 更新过程(Update):组件被重新渲染的过程;3) 卸载过程(Unmount):组件从DOM树中删除的过程。

React系列---React(二)组件的prop和state

2017-06-25
阅读 6 分钟
12.8k
组件是React的基石,所有的React应用程序都是基于组件的。基于组件的应用开发是广泛使用的软件开发模式,用分而治之的方法,把一个大的应用分解成若干小的组件,每个组件只关注某个特定功能,但是把组件组合起来,就能构成一个功能庞大的应用。

React系列---ESlint

2017-06-24
阅读 2 分钟
8.9k
ESLint是一个JavaScript代码静态检查工具,可以检查JavaScript的语法错误,提示潜在的bug,可以有效提高代码质量。维持前端团队高度一致的编码风格。ESLint不但提供一些默认的规则,也提供用户自定义规则来约束所写的JavaScript代码。

React系列---Babel

2017-06-24
阅读 5 分钟
6k
Babel是一个广泛使用的转码器,可以将ES6/ES7代码转为ES5代码。JavaScript在不断发展,各种新的标准提案层出不穷,由于浏览器的多样性导致可能几年之内都无法广泛普及,Babel可以让你无顾虑的使用这些特性。

React系列---Webpack环境搭建(一)手动搭建

2017-06-23
阅读 6 分钟
8.1k
React系列---Webpack环境搭建(一)手动搭建React系列---Webpack环境搭建(二)不同环境不同配置React系列---Webpack环境搭建(三)打包性能优化 工程初始化 确保已经安装了node,npm包管理工具会随node一起安装。 可用以下方式安装依赖包: {代码...} 创建react-webpack-demo目录并进入: 生成package.json {代码...} ...

React系列---React-Router

2017-06-22
阅读 9 分钟
11.8k
在不同“页面”之前切换,但感知不到刷新,只是局部更新,这种看起来多页面而实际只有一个页面的应用,被称为“单页应用”(Single Page Appliaction)。

React系列---React(一)初识React

2017-06-22
阅读 2 分钟
9k
React是Facebook推出的一个JavaScript库,它的口号就是“用来创建用户界面的JavaScript库”,所以它只是和用户界面打交道,可以把它看成MVC中的V(视图)层。

React+Redux开发实录(二)React技术栈一览

2017-06-22
阅读 2 分钟
9.5k
从上面搭建工程脚手架中,我们看到了React开发技术栈。有ES6、babel、eslint、webpack、react、redux、react-router。