I have the following code getting a twitter timeline in a react component:
componentWillMount: function() {
twitter.get('statuses/user_timeline',
function(error, data) {
this.setState({tweets: data})
});
}
But I can't set the state
there, because this
isn't set to the component in that callback function.
How can I set the state within that callback?
n.b. console.log(data) instead of this.setState works fine, which is why I suspect the problem is with the this variable.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…