用户11716263
React 状态更新后组件不重新渲染?聊聊 useRef 与 useState 的选型误区
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户11716263
社区首页
>
专栏
>
React 状态更新后组件不重新渲染?聊聊 useRef 与 useState 的选型误区
React 状态更新后组件不重新渲染?聊聊 useRef 与 useState 的选型误区
用户11716263
关注
发布于 2026-11-06 09:16:49
发布于 2026-11-06 09:16:49
20
0
举报
概述
在维护一个后台管理项目时,我遇到了一个很典型的问题:用 useRef 保存了筛选条件,点击查询后修改 ref.current,但页面上的列表并没有按照新的条件刷新。排查后发现,问题不在接口,也不在 useEffect 依赖,而是把本该驱动渲染的数据放进了 ref。React 中 useState 和 useRef 都能保存跨渲染的值,但前者会触发重新渲染,后者不会。很多人在处理表单草稿、定时器 i
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
react
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档