V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  soulmt  ›  全部回复第 3 页 / 共 14 页
回复总数  273
1  2  3  4  5  6  7  8  9  10 ... 14  
2021-02-22 14:55:33 +08:00
回复了 a7dog 创建的主题 JavaScript 做个小调查,一个新项目,大家首选的框架是什么
@wanguorui123 其实就是裸奔哈哈哈哈
2021-02-22 14:55:22 +08:00
回复了 a7dog 创建的主题 JavaScript 做个小调查,一个新项目,大家首选的框架是什么
不选最对的,就选最会的。
2021-02-22 14:09:33 +08:00
回复了 wxsm 创建的主题 程序员 useEffect 为什么不能支持 async function?
@wxsm 那我可得杠一把了哈哈,react 是基于 js 没错,但是基于 js 怎么去定义开发方式,这个其实没有必要一定去遵守哈,就好比 react 当年在处理传递函数的时候是否要自动 bind(this)还是开发者手动 bind,也是因为那极小的一部分场景不兼容,而造成了开发者需要不厌其烦的手动 bind,又或者在定义 getDerivedStateFromProps 采用了纯函数的方式(内部访问不了 this,只能接受入参),这其实对于 class 组件的定义来说,也是"非常规"定义,但是这背后的含义,只有定义的人才知道,所以 hooks 也没有不尊重这个设定,起码允许在内部,开发者可以为所欲为的。
2021-02-22 10:33:09 +08:00
回复了 wxsm 创建的主题 程序员 useEffect 为什么不能支持 async function?
@aguesuka 我觉得挺好的,原地销毁可以解决作用域的问题,把同一件事情的整个周期放在了一起处理,这个有助于代码可读性和维护性。
2021-02-22 10:26:33 +08:00
回复了 wxsm 创建的主题 程序员 useEffect 为什么不能支持 async function?
@leelz 设计就是为了让开发者按照设计的规范使用,通过用法限制去反推设计,并不矛盾,如果说有些用法是设计者没想到的,我相信这种事情在 react 里面应该会当作 bug 修复,或者会被认为是合理的。
2021-02-20 18:31:14 +08:00
回复了 wxsm 创建的主题 程序员 useEffect 为什么不能支持 async function?
这也比较好理解,因为闭包,你注册的作用域和销毁的作用域要保持一致,用参数控制的话,一方面是作用域问题,还有就是参数来销毁不能保证结果,就比如你注册的函数可能调用失败了,但是销毁的函数并不知道,你们之间也没有办法在执行层面进行状态共享。
2021-02-20 18:21:12 +08:00
回复了 wxsm 创建的主题 程序员 useEffect 为什么不能支持 async function?
用 aysnc 标记的话,这个函数就是分步执行了,这样的话在不报错的情况下,react 可能无法同步拿到 return 的函数,所以无法控制订阅的卸载导致代码不可控。在 react 的理念中,不可控是非常危险的操作,所以宁愿让代码恶心一点。
就比如你想在 return 里面卸载监听,但是 react 因为 await 的问题,都不知道你什么时候才能执行到 return,所以在执行到 return 这段时间内,你的所有操作都会造成不确定的结果。这是我想到的一个原因。
先保证流畅性吧,打开要几十秒. 买个 cdn 吧,资源挂 cdn 上。是不是买了小学生服务器?
2021-02-19 13:49:21 +08:00
回复了 Touchevent 创建的主题 问与答 开朗的性格需要什么来支撑?
@BernieDu 你非要杠我也没什么好说的, 你感受不来,我讲鸡汤是希望楼主能选择自己的心态,你非要跟我杠这 1000w, 怎么 戳破你赚不到 1000w 的心灵了? 这么脆弱还是不要到处评价别人了。心毒看什么都毒。
2021-02-19 11:16:24 +08:00
回复了 Touchevent 创建的主题 问与答 开朗的性格需要什么来支撑?
@BernieDu 你想想你现在把家底赔了,房子抵押了,你能乐观面对生活吗?就算我告诉你 3 年之后你可以还完,你能吗?不要把这种事情想的太过于简单,我见过被骗 50w,就倾家荡产 10 年爬不起来的。
2021-02-19 10:33:00 +08:00
回复了 Touchevent 创建的主题 问与答 开朗的性格需要什么来支撑?
都说跟钱有关,所有人都在追求钱,这没问题,但是它不是解决问题的根本,多少钱才够?你赚 10w 的时候觉得 100w 就够了,有能力赚到 100w 的时候觉得 1000w 才够,身体健康是根本,剩下的就是心态。 这跟赚多少钱没关系。也不妨碍继续赚大钱。
2021-02-19 10:28:58 +08:00
回复了 Touchevent 创建的主题 问与答 开朗的性格需要什么来支撑?
@BernieDu 信就信,不信拉到, 个人经历过的事情, 活这么大没有点判断力?
2021-02-19 10:06:57 +08:00
回复了 Touchevent 创建的主题 问与答 开朗的性格需要什么来支撑?
我见过有人家里亏了千万,在外面还是一副可爱小公主的模样,后来喝多了聊聊才知道,这是她的选择,痛苦一生也过,开心一生也过,有些事情你觉得大就大到你支撑不住,你觉得小,那就小到忽略不计,后来 3 年她们把帐还了,她还是她,没变。
2021-02-19 10:02:58 +08:00
回复了 Touchevent 创建的主题 问与答 开朗的性格需要什么来支撑?
你总觉得你哈哈大笑在装,沉默寡言的时候又觉得自己没有开心的时候。为何不接纳人后沉默寡言的自己,为什么不享受人前哈哈大笑的时光呢?
2021-02-08 13:38:05 +08:00
回复了 tonnycao 创建的主题 程序员 做为程序员的你,觉得你是生活在信息茧房中吗?
你觉得李嘉诚会关心 faker 是谁么?
2021-02-08 11:59:49 +08:00
回复了 Paosin 创建的主题 硬件 各位拿移动硬盘都干些啥
share 给我的兄弟们
2021-02-08 11:50:42 +08:00
回复了 floyda 创建的主题 程序员 要怎么理解 setup 和 config 这两个词的区别
只用 config...
2021-02-08 11:19:38 +08:00
回复了 DinoStray 创建的主题 程序员 要怎么理解 update 和 upgrade 这两个词的区别
更新升级大差不差,你硬要抬杠,你叫刷新都行
重点是在意识形态上的认知,
更新一般是基于当前版本的修复和迭代,对应小版本。
升级一般是比较大的版本,比如 mac 从 catalina 升级到 big sur,第一感知是升级,说更新也没毛病。
2021-02-08 10:46:46 +08:00
回复了 ada87 创建的主题 程序员 真有必要搞技术分享会吗?
公司内部的分享会确实是个伪需求
1. 公司不会给你那么多时间去探索一些新的东西,公司看的是价值,所以很多分享者只能抽空去做,那质量怎么上得去?
2.做一个好的分享是要大量时间还有经验的,很多程序员不知道 ppt 如何精炼的表达,动不动贴一张图上去,或者怼一大堆文字上去,谁有心情看
3. 考验演讲的人的演讲的功底,这其实也很有技巧的,讲不好大家只想快点结束。

所以我司有新的方式来处理技术分享这个伪需求
就是不开分享会,开讨论会, 提前定一个主题,然后抽 2 个小时讨论,有问题现场查,意见不统一,现场 battle,battle 不过,现场看文档,或者白板上进行逻辑 pk 。得不出结论,下次继续。这种方式起码能让参与的人,把参与的主题了解透彻了,而不是听完就忘。
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1960 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 01:22 · PVG 09:22 · LAX 18:22 · JFK 21:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.