react组件状态的一点说明
来源:互联网 发布:诺基亚s60软件下载 编辑:程序博客网 时间:2024/05/23 11:54
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>菜鸟教程 React 实例</title>
<script src="https://cdn.bootcss.com/react/15.4.2/react.min.js"></script>
<script src="https://cdn.bootcss.com/react/15.4.2/react-dom.min.js"></script>
<script src="https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js"></script>
</head>
<body>
<div id="example"></div>
<script type="text/babel">
var LikeButton = React.createClass({
getInitialState:function(){
return {liked11:true};
},
handleClick:function(event){
this.setState({liked:!this.state.liked});
},
render:function(){
var text = this.state.liked ? "喜欢":"不喜欢";
return(
<p onClick={this.handleClick}>
你<b>{text}</b>我。点我切换。
</p>
);
}
});
//使用组件
ReactDOM.render(<LikeButton/>,document.getElementById('example'));
</script>
</body>
<html>
<head>
<meta charset="UTF-8" />
<title>菜鸟教程 React 实例</title>
<script src="https://cdn.bootcss.com/react/15.4.2/react.min.js"></script>
<script src="https://cdn.bootcss.com/react/15.4.2/react-dom.min.js"></script>
<script src="https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js"></script>
</head>
<body>
<div id="example"></div>
<script type="text/babel">
var LikeButton = React.createClass({
getInitialState:function(){
return {liked11:true};
},
handleClick:function(event){
this.setState({liked:!this.state.liked});
},
render:function(){
var text = this.state.liked ? "喜欢":"不喜欢";
return(
<p onClick={this.handleClick}>
你<b>{text}</b>我。点我切换。
</p>
);
}
});
//使用组件
ReactDOM.render(<LikeButton/>,document.getElementById('example'));
</script>
</body>
</html>
我试验发现,如果getInitialState里 如果没有定义那个变量,后面是不会报错的,而时默认为false使用,如上例中的liked字段
阅读全文
0 0
- react组件状态的一点说明
- React子组件修改父组件的状态
- React组件生命周期过程说明
- react组件生命周期方法说明
- React组件生命周期过程说明
- React组件生命周期过程说明
- React组件生命周期过程说明
- React组件生命周期过程说明
- React 有状态组件及 key 属性的应用
- React 组件生命周期的说明及相关API
- React Component组件的详细说明和生命周期
- React-Native子组件修改父组件的几种方式,兄弟组件状态修改
- React-Native子组件修改父组件的几种方式,兄弟组件状态修改
- 小白使用React---子组件的状态变化更新到父组件中
- react---react创建组件的三种方式以及区别:无状态组件、工厂模式、es6语法定义
- react-bits:无状态函数组件
- 深入理解React 组件状态(State)
- React总结6:无状态组件
- oracle11g 导出表报EXP-00011:table不存在。
- TCP/IP详解一 ——TCP的可靠性保证方法
- 仿select下拉框,鼠标点击元素以外隐藏下拉框
- Redux 生产实践使用注意事项
- sd/mmc/tf插拔无法挂载文件系统
- react组件状态的一点说明
- 文件大小工具类.
- 基于ueditor-1.4.3.3实现图片上传到项目以外的目录下
- Maven实现直接部署Web项目到Tomcat
- Lua编程中遇到的table类型传递引用问题
- DOM节点删除之detach()和remove()区别
- SpringBoot加https的配置
- 客户端(android/ios)与java服务端tomcat的gzip实现
- 回溯算法解八皇后问题(java版)