首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
React
雨夜寻晴天
创建于2022-01-18
订阅专栏
收集 React 相关内容
等 15 人订阅
共25篇文章
创建于2022-01-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在 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 版本).....
这样的官网怎么样❓续集源码篇
在上一篇文章 《这样的官网怎么样❓》 中,我们初步了解了该官网的整体设计,并与大家探讨了它的视觉呈现和用户体验。 我们前期的内部设计偏向简洁,所以开始思考如何提升网站的整体设计感。这些尝试便由此展开。
这样的官网怎么样❓
从视觉效果和内容布局来看,INFINILabs 的官网(假设为 https://infinilabs.com/) 展现了一种现代化、高科技感的设计风格,非常适合展示技术驱动的公司。
如何让 localStorage 存储变为响应式
项目上有个更改时区的全局组件,同时还有一个可以更改时区的局部组件,想让更改时区的时候能联动起来,实时响应起来。 其实每次设置完时区的数据之后是存在了前端的 localStorage 里边,时间组件..
2025 最新 React 面试题🔥
2025 年最新 React 面试题集锦,不废话,直接上干货!本文会进行不间断的迭代更新,如有错误之处,还望大家指出!
前端最常见的设计模式——发布订阅篇
有的人说:发布—订阅模式又叫观察者模式,但是我不这么认为,感觉它们之间其实还是有区别的。观察者模式中,观察者和被观察者直接耦合;而发布-订阅模式中,发布者和订阅者通过中介者间接耦合。
这么多状态管理库,你会选哪个?
前端应用程序通常会随着业务的复杂性的增加而变得庞大。在这样的应用中,组件之间`状态共享和管理`可能会变得非常困难。所以我们就需要一种状态管理方式,以下的状态管理库就应运而生。
下一页