04 2021 档案
摘要:想了想,还是隐藏了,联系邮箱 290591522@qq.com
阅读全文
摘要:前言 众所周知,Redux 解决了组件之间数据交换问题,并提供了一系列插件可对应用监控和调试等。 就 Redux 本身而言并不存在侵入性,而是 react-redux 广泛使用 connect 导致对组件的产生侵入性 尽管 Hooks API 的 useSelector 和 useDispatch
阅读全文
摘要:前言 最近两天的 web 前端开发中,早前的锁实现 (自旋锁) 出现了一些不合理的现象,所以有了这片随笔 一些个人认识和实现经验 可重入锁:协程由于没有像『线程』那样的变量隔离,即缺少『计数标识』的挂载位置(多线程中计数标识直接或间接挂载在线程对象上),未实现可重入锁之前,编码开发中应该避免嵌套相同
阅读全文
摘要:前言 当今 ES7 标准大行其道,使用 async + await 将异步逻辑同步书写已经普及,但是却有许多旧库或旧代码尚未完全 Promise 化,急需一个小工具去挖去这代码中藓疾。 设计和实现 由于通常情况下,回调函数 callback 都是作为最后一个参数传入主调函数,所以 aw 小工具的设计
阅读全文
摘要:前言 当有多个共享资源、协同操作的时候,往往需要根据动态亦或是复杂的条件以控制和调用程序逻辑。 设计 PendingPromise<T>: type Promise<T> & { resolve:(res?:T)=>void, reject:(e: Error):void } pendingReso
阅读全文

浙公网安备 33010602011771号