javascript - 在进行函数调用之前如何设置状态?
问题描述
<li
key={suggestion.id}
id={`suggestion-${index}`}
className="suggestion-list-item"
onClick={e => this.props.checkToShare(e, suggestion)}
>
如何添加setState
然后调用prop func
我的onClick
事件?
解决方案
你可以调用 setState 并使用它的回调函数:
this.setState({...}, ()=>{ /* other function */})
推荐阅读
- email - 使用 Mailgun 管理用户选择加入
- php - 通过电子邮件导航到我的网站,让我退出我的网站
- r - 为什么 scale_y_continuous 在这里不起作用?没有给出错误信息
- reactjs - 本地存储是否能够存储大容量数据?
- scala - 将 RDD[String] 转换为数据框
- c# - 如何在静态方法中设置 asp:SqlDataSource 的 SeletCommand?
- wordpress - 在 WooCommerce 中为最小数量设置错误消息
- angular - 无法通过角度提出编辑请求
- c# - 如何使用内存使用 C# 打开创建的 WorkBook,而不保存它?
- vb.net - 使用 vb.net 应用程序运行宏以格式化 Word 文档