设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
影视
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
React
›
React 里关于 html dom 节点 ref 的引用放哪里比较好,以 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
垃圾小米!真就一生黑啊!
›
前同事被庞氏骗局洗脑,要帮他报警吗?
›
Only Apple can do 苹果的傻 X 逻辑,自己
›
一天背 30 个单词感觉受不了,正常吗
›
各种云盘还是那么不靠谱
今日热议主题
出一台自用的 MacBook Air
拼多多的这种电视游戏机怎么样?
出山姆副卡 ¥100(11.24)
除了现金以外如何匿名支付?
有在本轮玩 meme 的F友吗, 学习一下
想问问大家的鼠标侧键都设置成啥功能了?
iCloud 拼车 还有 3 个位置
有没有便宜的邮件群发服务
使用组策略完美调教 EDGE
使用 AppleMusic 之后听的新音乐越来越少了
React 里关于 html dom 节点 ref 的引用放哪里比较好,以及在 redux ,zustand 这类框架持有 解析 JSON.stringify()报错的问题
ZGame
· 2024-7-3 15:57:34 · 94 次点击
1. 放 useContext 里,目前可接受
2. 放 redux zustand 里。 不过这样子相关的 redux devtool 中间件会报错失效 因为存在 JSON.stringify 无法解析的问题,关闭中间件调试起来会有点麻烦
3. 通过传递 ref, 感觉这种写法有点累
举报
·
94 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
6 条回复
沙发
LunaSeki
小成
2024-7-3 16:07:55
比起传递 ref ,感觉传递操作 ref 的方法比较好吧
板凳
LandCruiser
小成
2024-7-3 16:45:58
说说具体需求
地板
kongkx
初学
2024-7-3 19:50:50
https://redux.js.org/style-guide/#do-not-put-non-serializable-values-in-state-or-actions
5#
DiamondYuan
小成
2024-7-3 20:28:50
页面最顶层放一个 context
6#
mxT52CRuqR6o5
小成
2024-7-4 10:13:31
放了会因为无法序列化影响 devtools 的使用,并不是说绝对不能放
7#
nulIptr
小成
2024-7-4 10:33:05
我觉得 ref 传来传去纯属多余,不如返璞归真,
1.用的时候去 querySelector ,jquery 玩法。看你贴的代码里面 ref 都是 div 类型,估计是没挂什么 ImperativeHandle ,光拿 dom ,你代码里面贴的部分,byId 就够用了,也不会太混乱
2.如果挂了 ImperativeHandle 的话就改成在目标组件注册事件监听。通过事件机制调用方法。
返回顶部