设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
节点
飞墙
Follow
明白贴
工算小助手
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
React
›
请教一个 react hook 的问题
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
同事刮刮乐中了 100 万
›
2026 年了,为什么我依然认为 Rust 是过度
›
请教各位什么是技术管理?忙一年发现没干技
›
[求助] 涨薪 20% 的新公司 vs 离家 5 分钟
›
claude code 被封
今日热议主题
去 AI skills 求推荐
似乎永远无法走出失恋
AI 编程先别说好不好用,贵是真的贵,个人
[头脑防灾演练] 异地旅游手机丢失时的新软
如何彻底删除 macOS 的应用?
关于 telegram 登录的一点温馨提示
<<网络犯罪防治法>>草案征求意见是否意味着
注册了一个 .so 域名,大家对 .so 的看法是
做了个给 AI Agents 用的虎扑评分
提升面向境外人员的电信服务能力 墙开缝了
显示全部
|
最新评论
35 条回复
·
1108 次点击
31#
connection
小成
2024-3-29 20:18:10
@otakustay 以前都得这么干 TAT
32#
iOCZS
小成
2024-3-29 20:30:47
主要是 aHandle 是不是纯的,它是纯的话,你甚至可以拿到组件外边去。如果不纯的话,它依赖什么数据?依赖变化的时候,它是需要更新的。
33#
rocmax
初学
2024-3-29 20:51:30
是不是把 vue 里用 watch 的习惯带来了?
type 在哪里变的就在哪里挂处理函数,useeffect 不是干这个的
34#
lee88688
小成
2024-3-29 22:44:45
闭包问题,在 react 里面没有太好的解决方案,op 说的是否还要再往上套的问题是肯定的,如果想要保持引用稳定就是要付出这个代价,这也就是 react 目前的问题。
vue 或者 solidjs 这些没有这个问题是因为他们所有的数据外面都有一层壳,vue 的 val.value ,solidjs 的 value(),都是帮你在外面加了一层,当然渲染机制也不同,所以加壳就加吧。
35#
zbowen66
小成
2024-3-30 11:52:56
@rocmax #45 别洗了,缺点就是缺点
36#
dudubaba
初学
2024-3-30 16:07:15
这种感觉就是 eslint 的锅, 这种场景还是很多的,因为 useEffect 不能直接用 async ,所以函数定义在 useEffect 里又不能共用,抽出来又出现你这种依赖报错问题,但是实际上不加函数依赖是正常的,用这种依赖问题又一大堆冗余代码。如果全局 eslint 改不掉建议用 eslint-disable-next-line 这种禁用掉。
1
2
3
4
/ 4 页
浏览过的版块
职场话题
分享发现
Java
Solana
酷工作
投资
生活
汽车
程序员
OpenAI
返回顶部