- react的生命周期函数
- 初始化阶段:
- getDefaultProps:获取实例的默认属性
- getInitialState:获取每个实例的初始化状态
- componentWillMount:组件即将被装载、渲染到页面上
- render:组件在这里生成虚拟DOM节点
- componentDidMount:组件真正被装载之后(Ajax请求应该在此发起)
- 运行中阶段:
- componentWillReceiveProps:组件将要接收到属性的时候调用
- shouldComponentUpdate:组件接收到新属性或新状态的时候(可以返回false,接收数据后不更新,阻止render调用,后面的函数不会被继续执行了)
- componentWillUpdate:组件即将更新(不能修改属性和状态)
- render:组件重新描绘
- componentDidUpdate:组件已经更新
- 销毁阶段:
- componentWillUnmount: 组件即将销毁
- 初始化阶段:
Webpack.config.js
常见loader:- css-loader 允许将css文件通过require的方式引入,并返回css代码
- sass-loader 处理sass
- file-loader 分发文件到output目录并返回相对路径
- babel-loader 用bebel来转换ES6到ES5(JSX支持)
p.s. loader支持链式调用,从右向左执行
从“零”开始的前端面试笔记(三)
猜你喜欢
转载自www.cnblogs.com/xuanll/p/12430237.html
今日推荐
周排行