V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  serco  ›  全部回复第 11 页 / 共 97 页
回复总数  1928
1 ... 7  8  9  10  11  12  13  14  15  16 ... 97  
“但是功能太简单了感觉没啥东西”

产品通常是需求驱动的,不是堆叠功能。MVP 如果没有价值,加上多余功能也不会有起色的。OP 可能需要在产品核心价值上下功夫,不要急着垒代码。
2022-11-22 10:43:50 +08:00
回复了 prin523 创建的主题 问与答 ps4 还是 xbox?
只是想玩一阵子的,可以租 ps4 ,确定好玩再买。
2022-11-22 10:08:54 +08:00
回复了 serco 创建的主题 Rust Rust 是有什么黑魔法吗?每次用了就忘
@fgwmlhdkkkw 怎么理解?没明白
2022-11-21 16:37:05 +08:00
回复了 heishu 创建的主题 生活 怎么克制想跷二郎腿的欲望?
长期跷二郎腿可能 ED ,还跷嘛?
2022-11-15 14:09:37 +08:00
回复了 Features 创建的主题 问与答 10 万以内有什么好玩的二手车?
酷派或者 q50
2022-11-14 18:56:36 +08:00
回复了 Features 创建的主题 问与答 10 万以内有什么好玩的二手车?
@Features mx5 nc 啊,别盯着 nd
@sillydaddy 确实,useCallback 也是有问题的。

“用函数形式实现就很反直觉”更新方法可以用到前值为什么反直觉?

你也可以参考这个回答,把传入 useWheel 的 count 更换成一个 ref
1. setCount 第一次调用 --> 2. count 第一次更新 --> 3. setCount 第二次调用 --> 4. count 第二次更新

由于 setCount 更新值是异步的,你完全没法保证 2/3 这两步的执行的顺序,那么就可能出现 3 执行时读取的 count 还是第一次更新前的值

改成 setCount((pre)=>pre+Math.floor(Math.abs(ev.deltaY/5)));不会出错的原因是,你的 update 的方式从直接修改值,变成了"从前值加一个数",setCount 的修改是有队列的,那么修改就是有序的。

你完全可以只添加一次 addEventListener ,并且在 callback 里面调用另一个真正需要执行的 function , 这个 function 用 useCallback 来根据 count 生成。或者只添加一次 addEventListener ,callback 里面用 setCount(count => ...)这种基于前值修改的方式。后者应该才是正确的方式。
2022-11-10 10:42:29 +08:00
回复了 zbianbiaos 创建的主题 问与答 关于是否开窗睡觉
唯一解法,新风
2022-11-08 13:43:12 +08:00
回复了 stimw 创建的主题 问与答 [React]什么情况下你会选择 Redux-Toolkit 而不是 useReducer/useContext?
@stimw 分开
2022-11-08 11:40:03 +08:00
回复了 stimw 创建的主题 问与答 [React]什么情况下你会选择 Redux-Toolkit 而不是 useReducer/useContext?
已经用 react-query+jotai 替换了 redux ,模版代码可以下降一大截
你要真下得去手,可以去找一下上一代大概 2016 年左右的 a6 allroad ,多腔空悬+全时四驱(真 Quattro ) 3.0T V6. 普通人可以够到的瓦罐天花板。
@pisipala 奥迪还行吧,常规保养其实还好,不要遇到一些小概率问题就没事。V60 大概裸车最低配可以到 30/31 。你这个 30w 是卡死 30 上限嘛?
1 ... 7  8  9  10  11  12  13  14  15  16 ... 97  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5648 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 06:07 · PVG 14:07 · LAX 22:07 · JFK 01:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.