react的es6写法
来源:互联网 发布:百度网盘mac版怎么用 编辑:程序博客网 时间:2024/05/21 10:10
今天想起来把react的es5写法转为es6语法
即react.createClass => react.component
知识点1 let App = React.CreateClass({}) => class App extends Component{ }
知识点2 每个函数之间去掉了逗号
知识点3
props propTypes and getDefaultProps
import React,{Component } from 'react';classMyComponentextendsComponent{ constructor(props) { super(props); } render() {return ( <div>ES6方式创建的组件</div> ); }}MyComponent.propTypes = { nameProp:React.PropTypes.string};MyComponent.defaultProps = { nameProp: ''};exportdefault MyComponent;
知识点4 初始化state操作在constructor中完成,
知识点5 使用ES6 class语法创建组件, class中的方法不会自动将this绑定到实例中。必须使用 .bind(this)
或者 箭头函数 =>
来进行手动绑定。
<div onclick={this.handleClick.bind(this)}
阅读全文
0 0
- react的es6写法
- React的ES5与ES6写法对比
- React ES6与ES5写法的区别
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- React/React Native 的ES5 ES6写法对照表
- 推荐技术资料
- Node.js的初探
- 自定义属性入门和详解
- python发邮件之报授权码的错误
- AS打包jar简洁方法,aar文件生成方法
- react的es6写法
- 用Maven创建web项目
- 使用sqlerrm打印错误信息
- deeplearning学习
- 欢迎使用CSDN-markdown编辑器
- Java面向对象设计多态特征理解
- 创建自定义的docker 基础镜像
- 加载xib实现自定义UITabBarButton
- 记录一下PDO_OCI安装过程坑点