V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Mutoo  ›  全部回复第 38 页 / 共 192 页
回复总数  3840
1 ... 34  35  36  37  38  39  40  41  42  43 ... 192  
我觉得官方的文档就很够用了,建议还是看一下 saga 为什么被提出来,解决了什么问题:
https://redux-saga.js.org/docs/introduction/SagaBackground.html

saga 应该属于跟 rxjs 一个级别的东西,不过 rx 过于函数式了,不一定适合所有人的口味。

saga 用协程而不是简单的 promise 链来组织异步任务。而 reactive 用的是 observable 。前者更灵活一些。

两者都可以把业务逻辑事务化(transaction),并支持事务的中断恢复处理,所以错误处理能力更强。

相比之下 promise 不是 cancellable 的,组织出来的异步链不够灵活。所以要完成一定的业务处理,代码组织更零乱一些。

官方文档引用了很多教程,可以参考学习
https://redux-saga.js.org/docs/ExternalResources.html
2020-04-01 11:41:41 +08:00
回复了 biguokang 创建的主题 动物之森 被动森都市传说吓得睡不着觉
节日快乐
2020-03-27 06:55:30 +08:00
回复了 codingbody 创建的主题 编程 即时抽奖概率问题
这是条件概率而非独立随机概率,肯定是不一样的,先到先得。
2020-03-25 08:14:03 +08:00
回复了 ynzdhy 创建的主题 MacBook Pro 关于 mbp 双屏的问题
买过一个类似的 USB-C to Dule HDMI 转换器,当时没注意看说明上写了只有 Windows 可以分屏,macOS 只能 Mirror 。只好分别买了两个独立的 USB-C to HDMI 转换器。
2020-03-25 07:20:41 +08:00
回复了 sampeng 创建的主题 问与答 生产环境数据库大家是怎么连的?以及如何做安全控制呢?
ssh config 做 LocalForward 转发远端连接到本地端口
然后客户端就可以直接连 localhost:port
2020-03-21 06:03:04 +08:00
回复了 Coulson6 创建的主题 问与答 如何做未登录接口的防刷功能?
@azh7138m 那也只能刷前几页的少量数据。如果想刷之后的数据必然会被跟踪,限制频率。
2020-03-20 18:45:16 +08:00
回复了 LudwigWS 创建的主题 Java 重名方法怎么命名?
新的方法还叫 getUsers()
旧的方法移到 deprecated namespace 里去。
2020-03-19 18:06:43 +08:00
回复了 Coulson6 创建的主题 问与答 如何做未登录接口的防刷功能?
访问第一页数据的时候给一个 token,只有用这个 token 才可以反问下一页,然后类推。不管你怎么换 UA 还是 IP,都没有意义,令牌就是身份标识。然后结合统计限流即可。
2020-03-19 17:55:03 +08:00
回复了 jtskyin 创建的主题 分享发现 罗永浩宣布要进军直播带货界…
十几年前他卖情怀的时候带火了好几本书
2020-03-19 11:12:33 +08:00
回复了 vevlins 创建的主题 JavaScript javascript 1.x version 的 Server-Side 是什么概念?
是的,上古时期,微软、甲古文都干过类似的事。微软允许 JScript 嵌入 asp 页面,并且设置 runat="server" 后就可以在服务端渲染的时候执行。
http://phrogz.net/tmp/serversidejsandvb.html

过程有点类似早期的 PHP。
2020-03-18 06:03:13 +08:00
回复了 lococo 创建的主题 职场话题 [吐槽] 最近的前端面试
1. 多次 bind 只有第一次有效
2. 相当于 obj1[obj2.toString()] => obj1['[object Object]']
3. 构造函数中返回的结果为取待 jsvm 默认创建的对象作为 new 的返回值。

这些东西不需要 google 我就能答上来,是因为我在多来年开发中累积下来的经验(也许我多年前早就 google 过了。)
毕竟面试的过程就是想挑选有经验的人吧,毕竟业务大家都会写。
再接再励 :D
2020-03-17 06:14:29 +08:00
回复了 hszhakka2ex 创建的主题 问与答 如何翻译作为名词的“hacking”?
信息犯罪
2020-03-15 07:06:27 +08:00
回复了 janxin 创建的主题 JetBrains JetBrains 最后一轮解谜游戏它来了
分享一下用 javascript 暴力计算 fibonacci,用了两小时:
https://blog.mutoo.im/2020/03/jetbrains-quest-session-1-episode-3/
2020-03-14 15:42:17 +08:00
回复了 find456789 创建的主题 问与答 使用 EAP 版本的 pycharm 有什么坏处?
Early Access Program 早鸟版,加入了新功能,未完全测试。比较容易崩溃。License 只有一个月,正式版发布发后不再授权。会收集一些测试数据帮助他们改进 Bug
2020-03-14 15:38:32 +08:00
回复了 Livid 创建的主题 CSS CSS 语法中两个类之间的空格
可能是每个人的学习路径不一样吧,不过个这个真的是属于 Getting Started 的内容

Descendant combinator
https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps/Getting_started#Styling_things_based_on_their_location_in_a_document
2020-03-12 11:40:34 +08:00
回复了 JLTHU 创建的主题 分享发现 Jetbrains Quest 解谜挑战第二弹
2020-03-12 05:26:40 +08:00
回复了 wxxshu 创建的主题 推广 不交“赎金”就打爆!出海游戏企业如何应对 DDoS 勒索
累计流量明明是 TB 级的 咋能算成 PB……这是敲诈啊
2020-03-11 20:23:47 +08:00
回复了 JLTHU 创建的主题 分享发现 Jetbrains Quest 解谜挑战第二弹
叠加三个月,现在有六个月了。

最后第一个 quest 会在 twitter 上发布
A little @jetbrains bird will deliver the next clue – so do some birdwatching.
1 ... 34  35  36  37  38  39  40  41  42  43 ... 192  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   988 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 65ms · UTC 19:40 · PVG 03:40 · LAX 12:40 · JFK 15:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.