设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
React
›
请教一个 react hook 的问题
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
关于在大城市留不下来这件事,大家都是怎样
›
如果你现在中了大乐透一等奖,你会?
›
公司组团去泰国旅游安全吗?
›
房贷要提前还吗
›
真就明目张胆搞内定奖,脸都不要了
今日热议主题
域名不用了记得要及时注销备案
macOS26.3 这么给力? 26.2 之前我自己开发
最近学了一点点 web3 开发,我把学习内容做
我向影视飓风投递了一个多年在内心挥不去的
我的人生好像有点坏掉了,请大家给点建议
react 远程全职
夸克 AI 眼镜 S1 有人下单了吗?我 JD 下的
国内/境外 CN2 服务器特惠 99 元/年可原价
[问] 12.26 日准备去迪士尼,请问有必要买
iOS26.2 的 ChatGPT 无法调用
显示全部
|
最新评论
35 条回复
·
998 次点击
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 页
浏览过的版块
分享创造
返回顶部