我有一个名为setTimout
的{{1}}函数,它在5秒后返回用户。我试图在componentDidMount中调用fetchUsers
然后更新用户状态。我得到的错误是fetchUsers
不是一个函数。如何正确更新this.setState
功能中的用户状态?
componentDidMount
答案 0 :(得分:1)
您对此的提及是不同的。以下应该有效:
componentDidMount: function(){
this.fetchUsers(function(users){
console.log(users);
this.setState({
users: users,
loaded: true
})
}.bind(this))
}