首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
教你写React Hooks
AI划重点
创建于2025-07-25
订阅专栏
一系列的React Hooks文章
等 3 人订阅
共25篇文章
创建于2025-07-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在 React 中构建沉浸式 Web 应用:全屏、屏幕常亮与系统通知
Web 已经悄悄地长成了一个真正的应用平台。一个阅读应用应该能让浏览器框架隐去、铺满整个屏幕。一个视频播放器应该在播放时阻止屏幕熄灭。一个计时器应该即使在标签页处于后台时也能提醒用户。一个食谱应用应该
React 文件处理:上传、拖放区与对象 URL
任何稍有规模的应用最终都要处理文件。个人资料编辑页要传头像。笔记应用要附加图片。CSV 导入器要拖放区。相册要在客户端生成缩略图。而每一个这样的功能都要从零开始重做一遍——因为 React 里的文件处
超越 useState:掌握 React 进阶状态模式
useState 是 React 状态管理的主力。处理简单场景绰绰有余——一个控制弹窗的布尔值、一个输入框的字符串、一个计数器的数字。但需求稍微复杂一点——你需要上一次渲染的值、想对搜索词做防抖、要写
React 鼠标追踪与交互效果实战
鼠标是桌面端最核心的输入设备,围绕它构建精致的交互效果 -- 跟随指针的自定义光标、对按压做出响应的按钮、刮刮卡揭示动画、从屏幕任意位置吸取颜色的取色器 -- 是让应用从"能用"走向"好用"的关键。然
不用 WebSocket 库,在 React 中构建实时功能
一提到"实时",开发者就会想到 WebSocket 库。Socket.IO、Pusher、Ably -- 生态中有太多选择了。但很多实时功能根本不需要双向通信。股票行情、通知推送、部署日志、实时比分
我们把自己的 SSR 框架和 Next.js 做了全方位性能对比
我们做了 Pareto,一个基于 Vite 的轻量级流式 React SSR 框架。光说快不够——所以我们构建了一套自动化基准测试套件,在完全相同的硬件上将 Pareto 与 Next.js、Reac
React 滚动效果:告别第三方库
滚动是 Web 上最基础的用户交互。随阅读进度填充的进度条、滑动后缩小并吸顶的导航栏、打开弹窗时锁定背后页面的滚动、点击按钮平滑跳转到指定区域——这些效果几乎出现在每个现代网站上。然而在 React
React 实时同步:跨浏览器标签页的状态管理
你的用户在一个标签页中退出了登录,但在另一个标签页中,他们仍然可以浏览需要认证的内容。他们将主题切换为深色模式,但其他三个标签页依然是浅色。他们在购物车中添加了商品,切换到另一个标签页,却发现购物车数
使用 Hooks 构建无障碍 React 组件
无障碍不是上线前才需要检查的清单,而是从第一行代码开始就需要贯彻的设计约束。谈到 React 中的无障碍,大多数开发者会想到 ARIA 属性、语义化 HTML 和屏幕阅读器支持。这些确实重要。但还有一
React 拖拽:无需第三方库的完整方案
拖拽是用户期望"理所当然能用"的交互之一。无论是对任务看板重新排序、通过拖动文件上传,还是让用户在仪表盘中重新排列小组件,抓取并移动的操作都让人感觉自然流畅。然而大多数 React 教程一上来就引入像
useMediaQuery:React 响应式设计完全指南
CSS 媒体查询能处理大部分响应式布局工作,但有时你需要在 JavaScript 层面让 React 组件感知当前的视口、用户偏好或设备能力。无论是条件渲染移动端导航、检测深色模式,还是尊重减少动效偏
React Hooks 性能优化:如何避免不必要的重新渲染
性能是区分生产级 React 代码和教程级代码的关键因素。大多数 React 应用其实并没有渲染问题——但有问题的那些会让人感觉迟钝、卡顿和令人沮丧。关键在于知道何时优化很重要、React 提供了哪些
React Hooks vs Vue Composables:2026 年全面对比
React Hooks 是以 use 为前缀的函数,让 React 组件无需类即可管理状态、副作用和生命周期行为。Vue Composables 是利用 Vue 的 Composition API 来
每个 React 开发者都需要的 10 个浏览器 API Hooks
现代浏览器提供了强大的 API,包括地理定位、剪贴板访问、全屏模式、网络状态等等。在 React 中直接使用它们比应有的难度更大。你需要防范服务端渲染、添加和移除事件监听器、处理权限,以及在卸载时清理
React 19 Hooks:新特性及高效使用指南
React 19 引入了四个新的内置 Hooks,改变了开发者处理异步数据、表单交互和乐观 UI 更新的方式。这些 Hooks — use()、useActionState、useFormStatus
useMergedRefs: 组件封装必不可少的自定义Hook
🚀 探索100+强大的React Hooks可能性!访问 www.reactuse.com 获取完整文档和MCP支持,或通过 npm install @reactuse/core 安装,让我们丰富的H
电商 Feeds 流缓存策略:Temu vs 拼多多的技术选择
🚀 探索100+强大的React Hooks可能性!访问 www.reactuse.com 获取完整文档和MCP支持,或通过 npm install @reactuses/core 安装,让我们丰富的
避免 useEffect 严格模式双重执行的艺术
🚀 探索100+强大的React Hooks可能性!访问 www.reactuse.com 获取完整文档和MCP支持,或通过 npm install @reactuses/core 安装,让我们丰富的
解密苹果最新 Liquid Glass 效果:如何用代码重现 iOS 设计系统的视觉魔法
苹果在最新的设计系统中引入了令人惊艳的 Liquid Glass 效果,这种视觉魔法让界面元素仿佛具有了真实玻璃的质感。最近在研究这个效果,发现核心原理其实就是让背景文字产生精确的偏移!听起来简单,用
Neant:0心智负担的React状态管理库
🚀 探索100+强大的React Hooks可能性!访问 www.reactuse.com 获取完整文档和MCP支持,或通过 npm install @reactuses/core 安装,让我们丰富的
下一页