- React Flow 拖动节点时页面崩溃:两条死循环与一个没根治的 bug
画布点击、拖动节点时报 Maximum update depth exceeded。记录两条已定位的触发路径(丢失 measured、拖动中父组件回写慢一拍的 selected)和修法,以及仍未根治时如何用"近 3 秒更新来源统计"定位线上压缩堆栈。
11 min zh - 画布自动保存踩坑:从 409 卡死到按字段合并
一个线上画布编辑器的保存队列,在临时 502、打开时序、云端改写、条件删除这几种情况下都会"永久卡住"。记录四轮修复:区分可重试错误、修时序、冲突恢复从拒绝到本地优先再到按字段合并。
19 min zh - Option 拖拽复制节点:一次 React Flow 画布功能开发复盘
在 ohmygame 资源画布上实现 Option 拖拽复制节点,从替身交换方案推翻到拖动副本,再到实测、测试和提 PR 的完整过程与经验。
36 min zh - 如何在 primereact 中实现主题切换器
在 PrimeReact 里切换主题:把主题的 CSS 复制到 public/themes,在 index.html 里放一个 id 为 theme-link 的链接,写一个 Hook 去换它的地址,再在导航栏里调用。
2 min - (三)动态路由及SearchParams
React Router 系列第三篇:用动态段从地址里取参数,用 useSearchParams 读写查询参数,最后把输入框和查询参数双向绑定。
2 min - (二)路由导航和路由嵌套
React Router 系列第二篇:用 useNavigate 跳转页面,用没有 path 的布局路由加 <Outlet /> 做嵌套路由。
2 min - (一)初识React Router
React Router 系列第一篇:安装 v7,用 createBrowserRouter 和 RouterProvider 配置路由,以及 element 和 Component 两种写法的区别。
1 min