shadcn/ui 为什么不是传统组件库
从 shadcn/ui 的源码分发思路出发,讨论它为什么不把自己当成传统 npm 组件库,以及复制源码、组件所有权、团队组件库和升级成本之间的取舍。
共 62 篇文章,当前显示第 4 / 7 页。
从 shadcn/ui 的源码分发思路出发,讨论它为什么不把自己当成传统 npm 组件库,以及复制源码、组件所有权、团队组件库和升级成本之间的取舍。
已并入《平台、算法与创作者:为什么还需要独立博客》。
从只用 R2 控制台上传,到基于 Cloudflare Workers、D1、Pages 和 TinyPNG 搭建一个可用的个人图床应用。
从印度、日本和中国人说英语的口音差异出发,解释清浊、送气、不送气等发音差异为什么会影响英语可理解度。
用 NestJS 全局拦截器统一包装成功响应,并通过自定义装饰器为 Webhook、文件下载等接口跳过包装。
记录一次去兰州参加婚礼的短途旅行,从硬卧火车、黄河、牛肉面、博物馆到西北婚礼和城市气质。
从一次组件重建问题出发,解释 React key 如何参与组件身份判断,以及什么时候适合用 key 重置状态。
推荐 OmniDiskSweeper 作为 Mac 磁盘空间分析工具,并补充 Apple 自带存储管理、DaisyDisk、GrandPerspective 等替代方案,以及清理缓存、系统数据和大文件时的风险边界。
从一次小程序安全测试触发的 SQL 注入排查出发,复盘 NestJS 参数校验、ORM 查询写法、日志定位、数据库约束和服务端安全防线。
已合并至 Cloudflare R2 图床完整方案。