保罗的小宇宙

“进击的码农”

论一个菜鸟怎么变成大神,带你解读前后端的小秘密

该写好代码吗?写好了也可能变得不好了

最近同事分享了一篇文章:《该写好代码吗?我也迷茫了。写的代码好被替代,写的代码差到处救火》,引发了我的思考。我问了问他的看法,是写好还是不写好呢。答案可以说是意料之中,“正常写就好”。他觉得正常...

排查了一个导致页面白屏的问题

我在公司维护的 Felo Search 项目近期收到了大量投诉,部分页面会出现白屏现象。我负责去重点排查,有位同事用自己的手机测试后,发现在 iOS 16 系统下会稳定出现,这大概率就是 JS ...

Caddy 简单配置允许跨域的反向代理

这 NextJS 可真是把我给恶心 🤢 到了,项目里使用 next-international 这个库配置了站点多语言,按照其文档中的 配置说明,需要修改 middleware 中间件的配置。而...

一个由时间字符串引出的风波

起因后端接口返回的时间数据,是一个不带时区的 UTC 字符串。大概长这样:2023-11-08T08:48:39 翻译到中国时区,就是 2023-11-08 16:48:39我查找资料后发现...

最简实现带动画效果的 React 抽屉组件

前段时间公司项目又开始了新的一轮功能迭代,其中有一处需求涉及到移动端的重大 UI 调整,原先此处采用了 Ant Design 的 Drawer 组件,实现了一个从底部弹出的面板,用于展示设置项目...

记浏览器获取麦克风音源,断开后依旧占用显示小红点的 Bug

公司的项目使用了声网 SDK 实现语音通话,但在其他同事接入了另外一个功能后,被发现断开麦克风结束通话后,浏览器窗口上显示“小红点”,依旧占用麦克风的情况。这很容易导致客户认为我们在继续“监听”...