react
我在实现这么一个批量删除功能
但是批量删除中会有某些内容需要弹出二次确认弹框
我希望能够通过 promise 实现链式的操作
const delete = (ids: string[]) => {
ids.forEach(async(id)=>{
await deleteOne(id)
})
}
const deleteOne = async(id) => {
/** dosomething **/
if(await confirm(id)){
/** do delete **/
}
}
const confirm = async(id){
/** 这里我要怎么实现 **/
}
注意:这里的 confirm 需要弹出二次确认弹框并返回 promise ,或者有什么其他更好的办法?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.