浅谈es6+react
来源:互联网 发布:js实现百度热搜新闻词 编辑:程序博客网 时间:2024/05/22 06:26
// es6 书写react
import React, {Component } from'react';
// 或者 import React from 'react';
// 组件是这样写的 class Main extends React.Component{ } 两种写法
class Mainextends Component {
// 初始状态值
constructor(props) {
super(props);
this.state = {
/*
这里面写es5里面的初始状态
*/
value1:'初始value1值',
value2:'初始value2值'
}
}
//生命周期的写法举例
componentWillMount(){
}
//点击事件的写法
handeleClick = () => {
this.setState({
value1:'改变值'
})
}
// es6的箭头函数
renderNewContent = () => {
return (
<div>
写一些你想写的组件
</div>
)
}
render (){
const { value1,value2 } = this.state;//es6语法
return (
<div>
<span>{value1}</span>
<span>{value2}</span>
{/*es6字符串拼接*/}
<span>{`字符串${value1}拼接`}</span>
<span onClick={this.handeleClick}>点击</span>
{/*渲染组件*/}
{this.renderNewContent}
</div>
)
}
}
阅读全文
0 0
- 浅谈es6+react
- 浅谈ES6 class实现React Class
- React+ES6
- ES6 for React
- React +ES6 +Webpack入门
- ES6+REACT+MIXIN
- react on es6+
- React-router(ES6)
- React ES6新特性
- react使用es6(I)
- react 使用es6(II)
- 初探es6(react铺垫)
- React中的es6语法
- React ES6新特性
- React +ES6 +Webpack入门
- react的es6写法
- React 不使用ES6
- react+redux+es6
- base64编码解码js
- 自定义View之继承LinearLayout
- 文章标题
- java成为高手的一些经验!
- /sys/class/gpio 文件接口操作IO端口(s3c2440)
- 浅谈es6+react
- 网站技术架构发展--[1.网站架构演化]
- JAVA编码学习--想
- oracle建立表空间和用户
- 2017-06-01-SSM框架-jar以及xml配置文件
- 求约束条件下极值的拉格朗日乘子法
- 最简单最通俗易懂之正则的贪婪模式和懒惰模式
- mysql 5.7.18 Can't change dir to引发的一系列问题(初始化data、改root密码)
- 自制小四轴:从入门到放弃——基于stm32的小四轴系列(二)