
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
从回调地狱到手写 Promise:一次彻底搞懂 JavaScript 异步的底层逻辑
本文介绍了JavaScript中Promise的核心概念和使用方法。首先通过餐厅点餐场景生动解释了Promise的工作原理,包括pending、fulfilled和rejected三种状态。重点讲解了then链式调用的实现机制,catch和finally的本质,以及async/await作为Promise语法糖的作用。文章还提供了一个简化版Promise的手写实现,并介绍了Promise.all和
React 中的乐观更新:从手写回滚到 useOptimistic
本文介绍了React Hook中的useOptimistic,它通过"乐观更新"策略提升用户体验。乐观更新即在操作发起时立即更新UI,而非等待接口返回结果:成功则保持状态,失败则回滚并提示。文章通过删除评论和点赞案例说明其优势,对比传统方式需要等待接口响应的延迟问题。同时讲解了如何手动实现乐观更新,并指出其无法处理连续操作的缺陷。最后详细解析useOptimistic的使用方法
到底了







