
获得徽章 17
- 从antd 的 pro-component 和 shadcn-ui 的技术实现现状和趋势可以看到东西方在软件技术演变上的差异性:中国偏向于打造「大而全」的东西,而西人则偏向于打造「小而美」的东西。这两种思维模式可以概括为「入口」思维和「接口」思维。而这背后恰恰折射出双方后面的文明特征 - 「大一统」思想从两千多年前就根植于中华文明的内核,此后,我们以此为美,以此为要,演绎了多少荡气回肠的历史故事啊。展开评论点赞
- 前天 rspack 宣布发布了 1.0.0 版本。这真的是里程碑级别的事件。用过 rsbuild ,你就知道 rspack 套餐是有多香了,我真想为他唱一首颂歌。因为:
- rspack 几乎 100% 兼容 webpack 生态,包括所有的 plugin 和 loader;
- 基于 rsbuild 来把项目从 webpack 迁移到 rspack 真的就是一个小时的事情,异常轻松;
- 收益真的肉眼可见 - 无论是冷启动场景还是生产构建的场景;
总结:用了 rspack ,生活幸福感倍增。展开等人赞过14 - 其实积极地去跟进业界的每一个细小的改进还是有意义的。因为说不定这些都是前端工业生态里面的一次「扇动翅膀」。所有的东西累计到一起,当到达一个临界值的时候,前端届的「蝴蝶效应」就会出现。假如,你不提前跟进的话,当 breaking change 发生的时候,你就不会理解它的出现的背后逻辑是什么。评论点赞
- 分享一个 typescript 小技巧:当字符串 union 类型跟 string 交叉的时候
1. type color = 'primary' | 'secondry' | string , 这么写不会有精确的自动补全提示;
2. type color2 = 'primary' | 'secondry' | (string & {}),这么写会有精确的自动补全提示;展开赞过42 - 大事件!nodejs 在 v22.6.0 初步尝试对 typescript 进行原生支持。当前有以下的限制:
1. 只是支持普通的类型注解,不支持即可以是值又可以是类型的特性,比如 enum 和 namespace;
2. 必须显式指定导入文件的后缀;
3. 从外部导入类型的的时候,必须使用「import type」的语法;
4. 默认对从 node_modules 导入的文件不做任何处理。展开等人赞过评论4 - 大事件!nodejs 在 v22.6.0 初步尝试对 typescript 进行原生支持。当前有以下的限制:
1. 只是支持普通的类型注解,不支持即可以是值又可以是类型的特性,比如 enum 和 namespace;
2. 必须显式指定导入文件的后缀;
3. 从外部导入类型的的时候,必须使用「import type」的语法;
4. 默认对从 node_modules 导入的文件不做任何处理。展开评论点赞