获得徽章 9
5 年前的今天写的,现在来看,依然是如此的伟大光荣正确

有时回过头去,看着过去的幼稚想法,我的心中只有一个念头:我所说的都是对的

或者还有第 2 个念头:妈的,说的真好

github.com
展开
评论
left or right
南小北于2024-02-05 16:24发布的图片
南小北于2024-02-05 16:24发布的图片
30
Dan 老师解释了很多 'use client' 不能是默认,因为默认都是 RSC,你们怎么不听呢!但这其实正是因为 Server Components 命名的错误

老实岗,3 年前,单纯可爱的 Dan 突然在大会上(说他要选话事人)不是 ... 他突然抛出一个叫 Server Components 的东西,你什么感觉?你自然感觉这玩意应该是 React 的子集

你根本没想它才是爹,它是恶龙!它会把 Client React 给整个吃掉!把整个 Client React(即我们熟知的 RSC 出现之前的 → React)变成自己的子集!

但如果,如果他是抛出一个叫 react-server 的包呢?我们还会有这种感觉吗?那肯定不会了,我们立刻就理解了它不是 client,它是整个在 server 端运行的
展开
南小北于2024-02-01 02:18发布的图片
评论
相信很多人在使用 React 状态管理器时,会有困惑:非 state 的公共变量(类似 useRef 变量)应该放在哪呢?

于是我立刻用 0 行代码在 resso 里实现了这个功能,并在文档里贴心的添加了介绍 ... github.com

好吧,它竟然和 resso 完全无关!🤧
南小北于2024-01-30 02:52发布的图片
评论
React Forget 开发的非常成功,以至于被 React Forget 了
评论
想当年,我也是一个朝气蓬勃、单纯可爱、热爱互联网精神、根本不知道江湖险恶的前端开发,看看这 PPT 写的,哪个老油条看了不得感叹一句:"不是 ... 你整这有啥用??"
南小北于2024-01-18 04:21发布的图片
1
更新了一下世界上最简单 React 状态管理器(resso)的文档,让它的文档更简单一点

没有流程图,没有 selector、action、event、async 啥啥啥概念,就是一个工具而已,用就行了

github.com
展开
南小北于2024-01-12 17:38发布的图片
评论
公平的讲,在过去 2 年里,只有 Tailwind CSS 和 Vite 极大的改善了前端的开发体验和效率

只是解决问题,而不是增加混乱。只是技术美感,而不是 KPI 包装。只是优雅的工具,而不是晦涩难懂的技术宗教

这是一种计算机美学,无论在任何时代,都会让一些最开始的接触领域的人意识到,“喔原来还可以这样”
展开
评论
我的解压方式,就是没事把网上看到的一些 UI,用前端实现出来 😑(请注意这个封口是可以拖动的🩹➡️😈

codepen.io
南小北于2023-11-28 01:04发布的图片
2
HTML/JSX 写 UI,结构很清晰,但 <x></x> 标签写起来很费事

Swift/Flutter 用类似 函数+对象 的语法写 UI,但代码看起来太繁琐

刚才试了下,纯用 JS 对象来写 UI,自编一套语法,没想到 ... 效果竟然很惊喜(请注意全是合法语法

敦促 React JSX 和 Vue Template 赶紧换成这套语法,与 JS 无缝结合!
展开
南小北于2023-11-17 22:55发布的图片
2
Tailwind CSS 是个很好的例子,因为它让我认识到,原来 CSS 也能赚钱

而且想法并不新奇,古典时代所有 CSS 文章都说 “别这么干,我们要语义化、与功能解耦的 class 名” 🤧

当然,一个成功项目更多的是其它工作,文档、宣传、DX 等

但它始于一个,所有人都告诉你“别这么干”的想法,这依然很有启发性
展开
3
⚛️ react-live-island 🏝

www.producthunt.com

找遍网络也没找到一个合适的 React 灵动岛组件,于是决定自己写一个。一个非常简单的组件,直接引入,就可以在网页顶部现实灵动岛

考虑到 dynamic-island 和 react-dynamic-island 的 NPM 包都被注册了,于是就将它命名为 react-live-island 🏝
展开
评论
把 Prettier 排序插件从 @trivago/prettier-plugin-sort-imports 换成了 prettier-plugin-organize-imports

因为 prettier-plugin-organize-imports 没啥配置项(就一个),就喜欢没有配置项的工具,感觉研究各种配置太做题家了,让人想起 webpack 时代的暗黑记忆

现在 Prettier 的配置就很简单了:
展开
南小北于2023-09-15 18:48发布的图片
9
xp: 简洁、沟通、反馈、尊重、勇气
scrum: 跨职能、开放、站会
kanban: 🀘 → 🀓 → 🀆
lean: 追求实效、获取反馈、快速迭代
评论
当我打开字节的豆包 AI 时
南小北于2023-09-01 06:03发布的图片
1
当强调 "生产力" 时,实际上是在强调,人必须始终忙碌,每一刻都有事情要做,因此会有做不完的工作。

程序员的真正目标,应该是 "有效性"(effective),工作应该是有效的,切实完成目标。

因此,应该追求用更少的时间、做更少的事情来达成目标,不追求添加更多任务,反而应该减少那些不该做的事情。
展开
1
𝙠𝙚𝙚.𝙨𝙤 现已开放注册 ✨

你的 "在线" 主屏幕,link in bio 新鲜方案 🤳

立即创建 ➫ 🔗 kee.so
南小北于2023-08-25 08:33发布的图片
评论
下一页
个人成就
文章被点赞 635
文章被阅读 105,173
掘力值 3,152
收藏集
1
关注标签
50
加入于