justdoit123 最近的时间轴更新
stay hungry, stay fool. 无知的卡夫卡
2016-01-10 09:15:41 +08:00
复习高数~
2015-08-18 21:11:09 +08:00
justdoit123

justdoit123

V2EX 第 87040 号会员,加入于 2014-12-17 02:01:48 +08:00
今日活跃度排名 13137
电商系统表结构设计——曾经购买
问与答  •  justdoit123  •  46 天前  •  最后回复来自 wumou
14
关于前端 function component 的一点疑问。
前端开发  •  justdoit123  •  69 天前  •  最后回复来自 sjhhjx0122
5
前端有没有比离线的 Playground 环境?
前端开发  •  justdoit123  •  76 天前  •  最后回复来自 justdoit123
2
如何设计一个 redis 计数缓存?
科技  •  justdoit123  •  98 天前  •  最后回复来自 wu00
5
大家的 CI 都是怎么搭建的?
DevOps  •  justdoit123  •  99 天前  •  最后回复来自 fsdrw08
25
justdoit123 最近回复了
暂时采用 ref 的方式解决。把一些 handler 放入 ref ,类似这样:

```tsx
const handlersRef = useRef<{
submitLog?: typeof submitLog;
startClock?: typeof startClock;
}>({});
```
@Puteulanus 谢谢~ 捂脸
@lisongeee 哇哦,还有这种用法。前面没有细看,明白了。
@weixind 这个 use-query 看着不错。


关于 状态 还是 set 多不展开讨论。 我会问这个问题,是因为我在实现一个连续 timer 的需求。

1. timer 一开始是停止的,有个按钮让用户点开始;再点一次就停止。
2. 一个 timer 时间到了,需要提交数据,然后自动开始下一个 timer ,直到用户点停止为止。


那么如何在一个 timer 数据提交后,自动触发下一个?直接调用 startTimer 肯定是不行的,因为里面包含的 state 都是“旧”的。

我目前能想到的是通过 pubsub 来绕过这个问题,或者就像 1, 2 楼 说的用 ref 。
@Leviathann 这种情况真的只能加上 ref 了吗?捂脸
@lisongeee setSubmitting 可以传入一个函数来修改当前值这个我知道。需求是要在 callback 里就能读到状态的当前值。
34 天前
回复了 imsoso 创建的主题 问与答 30+男装的归宿不是优衣库,而是海澜之家?
优衣库 之前经常买,一开始感觉风格还可以。但是,后来发现 质量都好一般,匹不起价格。
46 天前
回复了 justdoit123 创建的主题 问与答 电商系统表结构设计——曾经购买
@javalaw2010 嗯,是的。目前就用这个方案。
46 天前
回复了 justdoit123 创建的主题 问与答 电商系统表结构设计——曾经购买
@me1onsoda 所说的那种冗余方案,只需要冗余 user_id -> {product_id, order_id} ,不需要冗余整个 order 表。说到底,这种表更像是归档记录。
46 天前
回复了 justdoit123 创建的主题 问与答 电商系统表结构设计——曾经购买
@javalaw2010 那还得把 order 的状态也冗余到 order_item 里,要考虑到有些 order 是没支付就被关闭的。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1375 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 17:49 · PVG 01:49 · LAX 10:49 · JFK 13:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.