Fix state initializers in react-tests.ts (Fixes #3855)

This commit is contained in:
Vincent Siao
2015-03-14 15:28:48 -07:00
parent ffedf917df
commit 0213f7c10e
2 changed files with 3 additions and 4 deletions

View File

@@ -324,7 +324,7 @@ interface TimerState {
secondsElapsed: number;
}
class Timer extends React.Component<React.Props<Timer>, TimerState> {
static state = {
state = {
secondsElapsed: 0
}
private _interval: number;

View File

@@ -324,7 +324,7 @@ interface TimerState {
secondsElapsed: number;
}
class Timer extends React.Component<{}, TimerState> {
static state = {
state = {
secondsElapsed: 0
}
private _interval: number;
@@ -334,8 +334,7 @@ class Timer extends React.Component<{}, TimerState> {
}));
}
componentDidMount() {
var me = this;
this._interval = setInterval(() => me.tick(), 1000);
this._interval = setInterval(() => this.tick(), 1000);
}
componentWillUnmount() {
clearInterval(this._interval);