fetchUser = (value) => {
this.setState({ fetching: true });
this.props.getfindChatUser(value) //第一回调,去后台执行查找 value值的数据
const data = this.props.findChatUsers.map(user => ({ //第二回调,执行接收 value 值的数据
text: user.yonghu,
value: user.id,
fetching: false,
}));
this.setState({ data });
}
我这几天被误导了找着setState各种解决问题,然而现在找到了最坑的问题,突然明白了javascript 是单线程,实在想哭得好几天,好了,接下来,不知道上面怎么实现promise方法。请高手帮忙教我学下,谢谢!
相关分类