react 应用实例1 setState触发重绘
来源:互联网 发布:mac .git文件夹 编辑:程序博客网 时间:2024/05/28 16:19
<!DOCTYPE html><html> <head> <meta charset="UTF-8" /> <title> React应用实例1 </title> <script src="https://static.runoob.com/assets/react/react-0.14.7/build/react.js"></script> <script src="https://static.runoob.com/assets/react/react-0.14.7/build/react-dom.js"></script> <script src="https://static.runoob.com/assets/react/browser.min.js"></script> </head> <body> <div id="message" align="center"></div> <script type="text/babel"> {/*定义一个组件*/} var Counter = React.createClass({ {/*设定初始状态,getInitialState是一个api,其名称不能改变*/} getInitialState: function () { return { clickCount: 0 }; }, {/*handleClick相当于一个函数名称,可以改变的*/} handleClick: function () { {/*setState()并不会立即改变this.state,而是创建一个即将处理的state。setState()并不一定是同步的,为了提升性能React会批量执行state和DOM渲染。*/} this.setState(function(state) { return {clickCount: state.clickCount + 1}; }); }, render: function () { {/*每点击一次,运行一次函数handleClick*/} return (<h2 onClick={this.handleClick}>点我!点击次数为: {this.state.clickCount}</h2>); } }); ReactDOM.render( <Counter />, document.getElementById('message') ); </script> </body></html>
0 0
- react 应用实例1 setState触发重绘
- React总结1:异步更新的setState
- React 之 setState
- React中setState回调
- React —(setState 方法)
- react setState 的回调函数
- React源码分析5 — setState机制
- React的setState立即执行方案
- react学习笔记之setState方法注意事项
- React总结8:setState()的参数
- React中setState回调函数
- React的异步更新的setState
- React中setState同步更新策略
- React中setState同步更新策略
- react 中setState状态没有“更新”
- React与Preact差异之 -- setState
- React与Preact差异之 -- setState
- react入坑之setState注意事项
- nginx源码学习1 ngx_queue
- InteliJ IDEA使用文档
- TEC1701.WebADI开发技术总结 - 第三章 Step3 - 配置Web ADI(3/6)
- fatal error: QWebView: No such file or directory
- Shadowsocks:从网段1转接到网段2
- react 应用实例1 setState触发重绘
- 支持向量机:从基础到前沿(一:引言)
- 448. Find All Numbers Disappeared in an Array
- 一行代码解决百度分享无法动态传递参数问题
- Leetcode 297. Serialize and Deserialize Binary Tree (Hard) (cpp)
- IO BufferedInputStream
- IO BufferedOutputStream
- Leetcode 117. Populating Next Right Pointers in Each Node II (Hard) (cpp)
- exercise 5 多变量