React/React Native的 ES5 ES6 写法对照
2024-10-18 20:26:09
ES5 | ES6 | |
模块 |
var React = require("react-native); |
import React, { |
导出 |
var AppComponent = React.createClass({...}); module.exports = AppCompoent; // 引用模块 |
export default class AppComponent extends React.Component{...} // 引用模块 |
定义组件 |
var AppComp = React.createClass({ |
class AppComp extends React.Component { |
定义组件方法 |
var AppComp = React.createClass({ |
class AppComp extends React.Component { componentWillMount() {...} render() { |
初始化STATE |
var MyComponent = React.createClass({ getInitialState: function() { return { ... : ...} } }) |
class AppComponent extends React.Component { constructor(props) { super(props); this.state = { ... : ... } } |
最新文章
- MySql事务概述
- IL指令大全
- xml 嵌入式资源
- RDO部署openstack(1)
- JVM如何理解Java泛型类(转)
- 大数据时代的技术hive:hive介绍
- 【DWT笔记】傅里叶变换与小波变换
- System Generator入门
- REST Design Concerns
- Canvas实现曲线运动
- WINDOWS+NGINX+DJANGO+FLUP+PYTHON起步~
- .Net异步函数存在的限制
- Mysql修改id自增值
- Opengl4.5 中文手册—A
- Problem C
- 前端设计师如何提高UI界面中的阅读性
- Google 的 QUIC 华丽转身成为下一代网络协议: HTTP/3.0
- Python-接口自动化(十)
- wp-postviews使用方法
- python判断一个对象是否可迭代
热门文章
- php 中_set()_get()实例解析
- flask开发restful api系列(3)--利用alembic进行数据库更改
- Activiti工作流学习-----基于5.19.0版本(5)
- QT creator中使用opencv
- activiti 5.17 流程图中文乱码问题
- cf E. Dima and Magic Guitar
- 关于老驱动不能在windows 8下正常安装的问题
- JAVA常用类库简介(转)
- mysql if对数据进行处理 having对数据进行查询 thinkphp中的exp支持更复杂的where查询
- bzoj1786