我有以下代码在react组件中获取 twitter 时间线:
componentWillMount: function() {
twitter.get('statuses/user_timeline',
function(error, data) {
this.setState({tweets: data})
});
}
但我无法在state
那里设置,因为this
未设置为该回调函数中的组件。
如何在该回调中设置状态?
nb console.log(data) 而不是 this.setState 工作正常,这就是为什么我怀疑问题出在 this 变量上。