The library for web and native user interfaces.
Fix tests to silence some warnings due to autobinding
Paul O’Shannessy committed
Jul 16, 2013 at 13:08 UTC
fd3d16d37986eef69dbaa1073b36b2e1c2bf22f1
1 file changed
+5
-5
src/core/__tests__/refs-test.js
+5
-5
@@ -36,6 +36,9 @@ var ClickCounter = React.createClass({
36
triggerReset: function() {
37
this.setState({count: this.props.initialCount});
38
},
39
+ handleClick: function() {
40
+ this.setState({count: this.state.count + 1});
41
+ },
42
render: function() {
43
var children = [];
44
var i;
@@ -45,10 +48,7 @@ var ClickCounter = React.createClass({
48
);
49
}
50
return (
48
- <span className="clickIncrementer"
49
- onClick={function() {
50
- this.setState({count: this.state.count + 1});
51
- }.bind(this)}>
51
+ <span className="clickIncrementer" onClick={this.handleClick}>
52
{children}
53
</span>
54
);
@@ -77,7 +77,7 @@ var TestRefsComponent = React.createClass({
77
render: function() {
78
return (
79
<div>
80
- <div ref="resetDiv" onClick={this.doReset.bind(this)}>
80
+ <div ref="resetDiv" onClick={this.doReset}>
81
Reset Me By Clicking This.
82
</div>
83
<GeneralContainerComponent ref="myContainer">