随笔分类 - 自话自说
摘要:zustand Auto Generating Selectors https://docs.pmnd.rs/zustand/guides/auto-generating-selectors ts-pattern 替换匹配组件代 swr TypeScript在monorepo项目中实现即时更新 ht
阅读全文
摘要:chrome 设置 搜索“实时字幕” Suspense的 Promise由并行改为了串行 https://sorrycc.com/react-19-rc-suspense/ 解法: 提前准备好数据,在 Render 时仅需要消费那个 Promise export const Route = crea
阅读全文
摘要:new function myObjCreate(proto){ function F(){} F.prototype = proto return new F(); } function myNew(F,...args){ let obj = myObjCreate(F.prototype) le
阅读全文
摘要:停车场的投币器 小故事(停车场的投币器)一次有个朋友飞来旧金山,我去机场接。由于早到,我在停车场投币器里投了一个小时的钱。结果他也早到了,所以我们回到车上时,投币器里还剩半个多小时的时间没用完。于是我们决定为了不浪费已经投进投币器里的钱,我们在停车场里的车上又待了半个多小时。现实当中也许没人会真的在
阅读全文
摘要:编程语言中的基本术语解释 在编程的世界里,有许多专业术语,每一个都有其特定的含义和用途。本文将详细解释一些常见的编程术语,并探讨它们在JavaScript及其他编程语言中的应用。 运算符 运算符是用于执行特定操作的符号或关键字。在JavaScript中,运算符可以用来执行算术运算(如加+、减-)、比
阅读全文
摘要:"当然,以下是一篇关于JavaScript中块级作用域和循环的深入分析的博客文章草稿: 深入解析JavaScript的块级作用域和for循环的性能考量 块级作用域的基本理解 在JavaScript中,块级作用域是由大括号{}定义的作用域,限定了变量的可见性和生命周期。通常情况下,如if、try...
阅读全文
摘要:JavaScript 模块的导出与导入:静态特性解析 在这篇博客中,我们将探讨 JavaScript 中的 export 和 import 语句的使用,这些语句如何静态地处理代码,以及这种处理方式带来的优势。此外,我们也会探讨不同的函数声明方式,包括匿名函数和具名函数表达式的使用场景和它们的可见性区
阅读全文
摘要:MongoDB是一个功能强大的开源NoSQL数据库,因其可扩展性和性能而受到青睐。macOS用户可以将MongoDB配置为服务运行,或者手动将其作为后台进程运行。本文将详细介绍如何在macOS上使用MongoDB 7.0版本进行这两种操作。 将MongoDB作为macOS服务运行 为了便捷性和确保M
阅读全文
摘要:delete var x1 = {a:1} x1 => {a: 1} delete x1 => false window.x2 = {a:1} x2 => {a: 1} delete x2 => true var声明的全局变量和使用let或const声明的全局变量都不能被delete删除,因为它们都
阅读全文
摘要:三角不等式 一般来说软件工程观察到了反三角不等式:要从 A 到 C,通过先从 A 到 B,然后从 B 到 C 比直接从 A 到 C 更快。如果你提一个拉请求,有帮助的是将它分成更小的部分。如果你重构某些东西,先引入一个新的工作拷贝然后分别淘汰旧代码,比原地更改这个东西要快。 react ts 速查表
阅读全文
摘要:在执行任何任务或项目之前,确立明确的完成标准(Definition of Done, DoD)是至关重要的。DoD不仅是一个思维模式,它也是一种消除不确定性和达成共识的方式。通过为每个目标设定明确的标准,无论是个人目标如学习新技能、减肥,还是工作任务,你都能清晰地知道何时这些目标被实现。 任务处理的
阅读全文
摘要:React中一次性初始化 在React中进行一次性初始化的两种推荐方案如下: 方案 1 使用useState进行初始化: javascriptCopy code const [resource] = React.useState(() => new Resource()); 这种方法通过状态的惰性初
阅读全文
摘要:tailwindcss vscode 空格才出提示 https://v2ex.com/t/1027326#reply4 "editor.quickSuggestions": { "strings": true } React 性能优化实用技巧 在开发React应用时,性能优化是一个永恒的话题。本文将
阅读全文
摘要:TypeScript 5.2 的新关键词 using https://www.yuque.com/beilo/simpread/1712152587999?singleDoc# 《译:TypeScript 5.2 的新关键词 using – 云谦的博客》 核心技能: 构建软件的基础、关键、核心技能是
阅读全文
摘要:《prompt生成器》 www.yuque.com/beilo/gez1il/nzhxfgrbawqoff7w 《为什么需要react服务器组件》 https://www.yuque.com/beilo/simpread/1709607378200 在你曾经受到的建议里,有哪些是你开始时并不理解但在
阅读全文
摘要:《写少一点》https://www.yuque.com/beilo/simpread/1709260496568 《ARCHITECTURE 文件》https://www.yuque.com/beilo/simpread/1709260486335 例子https://github.com/rust
阅读全文
摘要:ReadableStream,TransformStream - 探索如何在 React 服务器组件中使用流来提升性能和用户体验。 HMR - 简介热模块替换技术,使前端开发更加高效。 软件设计哲学 - 深入理解软件设计背后的哲学思考。 SSR 条件渲染组件 - SSR 条件渲染的实现方法,优化页面
阅读全文
摘要:《优秀文章》 - 一篇在雪球网站分享的文章,作者反思过去的生活和投资经历。 《阿里低代码平台,快速生成 antd 代码》 - 阿里巴巴推出的低代码平台,可以快速生成基于 Ant Design 的 段永平:“发现错了马上改,不管付出多大的代价,从长期来看都是最小的代价”。
阅读全文
摘要:1. Promise 行为描述 《Promise.withResolvers 延迟 Promise》https://sorrycc.com/promise-with-resolvers/promise 当Promise被reject之后,再次尝试resolve,仍然会返回最初的reject消息。 2
阅读全文
摘要:《react 使用小技巧》https://www.yuque.com/beilo/simpread/1706613177588 《webpack热更新原理》 https://github.com/febobo/web-interview/issues/126 Webpack Compile(webp
阅读全文