设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
影视
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
React
›
请教一个 react hook 的问题
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
社保缴纳基数引发的讨论,表示理解不了
›
车牌摇到号了,无奈手头不宽裕,纠结是买二
›
去马来西亚做计算机靠谱吗?
›
最终还是对开发者下手了🤣
›
公司开始主动补缴社保了,是有什么大雷么?
今日热议主题
Windows PDF 阅读器推荐
🔑9 个 SEO“专家”的财富密码,揭密 SEO
现在大模型思考能力还是为零,我让 Claude
未选择的路
冬天到了,求推荐下家用烘干机,南方的冬天
给大家提个醒
为什么看到 Apple TV 都是美版居多,港版不
现在 Google Workspace 土耳其区如果要新开
收 Macbook Air M1/M2 16G 内存版
出 88vip 权益 11.24
显示全部
|
最新评论
35 条回复
·
491 次点击
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 页
返回顶部