915 日 , 2025 23:12:18

真爱的第一个征兆,在男孩身上是胆怯,在女孩身上是大胆。

——张爱玲

907 日 , 2025 14:51:52
牧马人

我这个人注定要在这劳动一辈子。——一辈子子有什么不好?我陪你在这劳动。

在我的生活中,忽然闯进了这样一个善良的人……好像她也等待了我。

牛奶没有,面包也没有……会有的,都会有的……面包会有的,一切都会有的。

钱,只有咱们自己挣来的,花得才有意思。不是我们自己的钱,一个也不要,这叫志气。

他就是当上官,我也不稀罕;再放二十年马,我也不嫌弃。我把心都扒给他了,比钱贵重得多。

我知道你舍不得你的那些孩子们……你可以把地图摘下来带走,可祁连山你背不走,大草原你背不走;子不嫌母丑,狗不嫌家贫。

人,毕竟不是单纯地为了物质生活而活着的;这里有我汗水浸过的土地,这里有我患难与共的亲友,这里有我相濡以沫的妻子,这里有我生命的根。

我相信人民的力量,我坚信历史是人民创造的;我们这个古老的祖国具有扭转乾坤的生命力。

  1. 鹿梦 : 好好好
906 日 , 2025 23:59:31
906 日 , 2025 21:30:00
原来生活的温柔,都藏在 “慢下来” 的瞬间里
今天没赶地铁,特意绕路走了小区旁的老巷子,竟发现了好多以前没注意的细节:杂货店阿姨在门口晒的橘子皮,阳光晒得泛着暖黄;卖豆腐脑的小摊上,蒸汽裹着香味飘到路灯下;还有小朋友蹲在路边,用树枝在积水里画小鸭子 —— 这些画面没什么特别,却让我想起拍照片时的感受:原来不是生活少了美好,是我们总走得太快,忘了抬头看、停下等。
以前总觉得 “要赶进度”:赶完这个项目就休息,等赚到钱就好好生活,连吃饭都要对着手机刷消息。直到上次拍外婆生日的照片,看着她反复翻那张有点糊的合影,才突然明白:那些 “没来得及细品” 的瞬间,才是最该抓住的。就像今天走巷子时,慢下来的十分钟,比刷一小时手机更让人踏实。
其实生活就像拍照片,不用总追求 “完美构图”:早餐煎糊的鸡蛋,窗台偶然开的小野花,甚至加班回家时路灯拉长的影子,都是值得记住的小片段。慢慢发现,真正的幸福不是 “达成多少目标”,而是能在平凡日子里,看见风的形状、闻见食物的香、记住身边人的笑。
今晚把巷子拍的照片存进了 “生活碎片” 相册,没修图也没发朋友圈,就想留着以后翻起时,能想起今天的风、橘子皮的香,还有那个愿意慢下来的自己。你们最近有没有遇到什么 “小而美” 的瞬间?评论区聊聊呀~
906 日 , 2025 19:15:41
# 终于用上 RSC 了!这几个实战感受想聊聊
最近在新项目里尝试了 React Server Components(RSC),原本只是想试试 “服务端组件” 到底能解决多少老问题,结果用下来还真有点超出预期 —— 今天就随便唠唠实战里的几个直观感受,给还在观望的朋友当个参考~
首先得说,**“服务端数据获取” 是真的香**!以前写 React 项目,总绕不开 “客户端加载 JS → 发起请求 → 等数据回来再渲染” 的流程,首屏经常要等两三轮网络请求。现在用 RSC,直接在服务器组件里写 `async/await` 拉数据,比如文章列表、用户信息这些静态内容,服务端渲染完直接把结果发客户端,省了客户端的请求步骤,首屏加载快了差不多 30%(用 Lighthouse 测的,不是瞎吹)。
举个小例子:以前要在客户端用 `useEffect` 或者 SWR 拉文章,现在直接在 `PostList.server.tsx` 里写 `await fetch(…)`,连跨域问题都省了 —— 毕竟服务端请求不用考虑浏览器限制,舒服!
然后是 **JS 包体积的优化**,这点对中大型项目太重要了。之前项目里引个 Prisma 或者日期格式化库,客户端包体积一下就上去了;现在这些 “重依赖” 全放服务器组件里,客户端根本不会加载这些代码。我这边统计了下,光去掉数据库 SDK 和数据处理库,客户端 JS 包就小了近 150KB,对移动端用户来说加载体验提升很明显。
不过有个小坑得提一嘴:**组件边界要分清**。刚开始写的时候,不小心在服务器组件里用了 `useState`,直接报错 —— 才反应过来 “服务器组件无状态,客户端组件才负责交互”。后来养成了命名习惯:服务器组件加 `.server.tsx`,客户端组件加 `.client.tsx`,比如计数器、表单输入这些要交互的,就老老实实标 `’use client’`,反而让组件分工更清晰了。
还有个意外收获是 **Server Actions 处理表单**。以前写表单提交,要自己写 `fetch`、处理 `loading` 状态、做错误提示,现在用 `’use server’` 声明个服务端函数,表单 `action` 直接绑这个函数,连客户端请求代码都省了。而且数据验证、数据库操作全在服务端,不用怕客户端篡改数据,安全感拉满~
当然也不是没缺点,比如目前 RSC 对框架依赖比较重(我用的 Next.js 14),原生 React 项目要搭环境还是有点麻烦;另外调试服务端组件的时候,断点只能打在服务端,不像客户端组件能直接在浏览器里看。但总体来说,解决的问题比带来的麻烦多。
如果你的项目有 “首屏慢、JS 包大” 的问题,或者想简化数据获取逻辑,真的可以试试 RSC—— 不用一下子全改,先从静态页面(比如文章详情、首页列表)入手,慢慢感受服务端组件的优势,上手其实没那么难~
最后想问下,有没有朋友在 RSC 里做过更复杂的状态管理?比如客户端筛选条件联动服务端数据,欢迎评论区交流经验!🙋‍♂️