首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
React
雨夜寻晴天
创建于2022-01-18
订阅专栏
收集 React 相关内容
等 15 人订阅
共31篇文章
创建于2022-01-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第六章:我是如何剖析 Claude Code 的终端界面渲染原理的
大家好。今天,咱们继续探索 Claude Code 的核心源码。 在之前的几章里,我们已经把底层的架构、模型交互和 MCP 插件生态都扒了个底朝天。但作为一款咱们每天都要高频使用的 CLI 工具,光有
CodeWalkers:让 AI 助手化身桌面宠物,陪你敲代码的赛博伙伴!
你是否厌倦了千篇一律的终端黑框和冷冰冰的对话框? 你是否曾幻想过,如果你的 AI 助手能化身为一个真实的小人,在你的屏幕底部自由漫步,甚至在你工作疲惫时温馨提醒你休息,那该有多好?
搞了个整活项目:我把 GitHub Copilot 塞进了一个在屏幕上乱跑的桌面宠物里
大家好。 不知道你们平时写代码的时候有没有这种感觉:现在的 AI 编程助手确实好用,但用起来总觉得太费劲了。 要么是得在 IDE 侧边栏和代码区来回切换视线,要么是遇到不属于特定项目的问题时,还得专门
🚀 开源发布!从 0 到 1,使用 Next.js + Nest.js 构建全栈自动化数据分析 AI Agent
还在发愁只会简单地调用 LLM API,不知道如何将 AI 技术落地到复杂的真实业务中吗? 今天和大家分享一个刚刚开源的完整硬核项目:AI Data Analyzer (自动化数据分析 AI Agen
Tauri (25)——消除搜索列表默认选中的 UI 闪动
在做桌面应用 coco-app(React 18 + Tauri)时,遇到一个肉眼可见的体验问题:搜索结果渲染出来后,默认选中的第一项会 “慢半拍” 才高亮,导致 UI 有轻微闪动。这篇文章分享定位过
Tauri (24)——窗口在隐藏期间自动收起导致了位置漂移
在桌面端应用中,我们为 SearchChat 设计了一种「紧凑模式」: 正常状态下窗口高度较大 当一段时间无操作后,窗口会自动收起到紧凑高度(例如 84px) 收起动作
在 React 里优雅地 “隐藏 iframe 滚动条”
前端有一个经典问题: 所以正确的前端方案不是 “给外层容器加 overflow”,而是:尽量在 iframe 自己层面兜底 + 同源时向 iframe 内注入 CSS。 本文只聚焦前端实现,不展开前后
shadcn-ui 的 Radix Dialog 这两个警告到底在说什么?为什么会报?怎么修?
最近在项目里遇到两个来自 Radix Dialog 的控制台提示: 它们不是 “功能错误”,但属于 无障碍(a11y)级别的警告:Radix 在开发环境主动提醒你对话框缺少 “可被屏幕阅读器正确理解。
Tauri (22)——让 `Esc` 快捷键一层层退出的分层关闭方案
为什么 Esc 会变得“不可控” 在 Coco 里,Esc 同时承担了很多“退出/关闭”的职责: 退出输入(Input/Textarea)编辑态 关闭弹层(Popover / 菜单) 关闭历史面板..
Coco AI 技术演进:Shadcn UI + Tailwind CSS v4.0 深度迁移指南 (踩坑实录)
本文深度复盘了 Coco AI 项目在引入 shadcn/ui 组件库的同时,激进升级至 Tailwind CSS 4.0 的技术细节。重点剖析了在 Vite + Tsup (Esbuild) 双构.
🚀 “踩坑日记”:shadcn + Vite 在 Monorepo 中配置报错
当你在一个 Monorepo 里使用 TypeScript + ESLint(Flat Config,`eslint.config.js`)时,常会遇到下面这个解析错误~
🎨 用一次就爱上的图标定制体验:CustomIcons 实战
`@infinilabs/custom-icons` 让“图标即配置”的能力落地:从主题与国际化,到自定义图片与统一风格,既能保证设计一致性,又给予业务足够自由度。把它接入你的管理面板或设置页....
🚀 用纯 SVG 实现打字机效果🔥
普通搜索框太平庸了 我们都知道,搜索框是产品最关键的入口之一,但平平无奇的输入框太千篇一律了。作为一个偏执的视觉控 & 动效控,我总想让它“活”起来。 于是,我干了件疯狂的事: 👇 先上效果图
websocket 推送的数据丢了,怎么回事?
遇到一个奇怪的问题:通过 websocket 推送给前端的消息,在渲染时竟然少了一条。与其他数据相比,唯一的不同是该数据量较大——难道是数据太大,被 websocket 过滤掉了?
useEffect 的核心使用技巧与避坑指南
`useEffect` 是处理副作用(数据请求、DOM 操作、订阅等),是替代生命周期方法(`componentDidMount`、`componentDidUpdate`........
Tauri(十五)——多窗口之间通信方案
Tauri 项目中,大部分情况会有多个窗口,其中就会有多个窗口之间通信的需求。在 Tauri 里边,每个窗口都有自己独立的一个 Html。所以普通的全局参数,默认情况下前端 Store 不跨窗口的。
useEffect 的底层是如何实现的?
useEffect 是 React 中的一个核心 Hook,用于在函数组件中处理副作用(side effects)。副作用包括数据获取、订阅、手动 DOM 操作以及记录日志等操作。
基于 GitHub Actions 的 Next.js 全自动部署指南
用 GitHub Actions 自动化部署 Next.js 到 GitHub Pages,不仅省去了繁琐的手动操作,还实现了持续集成与持续部署(CI/CD)
Tauri(四)—— 白天服白片,不瞌睡;晚上服黑片,睡得香。
标题灵感来源于一则经典广告词: “白天服白片,不瞌睡;晚上服黑片,睡得香。” 不知道大家是否还记得 “白加黑” ?我小时候还吃过呢!不过,这款药现在似乎已经停产了,具体原因就不多说了,免得跑题了~
Tauri(二)——Tauri + React 快速入门,已开源
快速构建基于 Tauri 2 + React 的桌面端应用程序,满足高效开发和跨平台需求。 快速开始 前置条件 自用的是 Mac 电脑 (Inter 版本).....
下一页