EasilyJS's recent timeline updates
EasilyJS
ONLINE

EasilyJS

V2EX member #517341, joined on 2020-11-13 19:19:33 +08:00
Today's activity rank 6303
EasilyJS's recent replies
Dec 28, 2024
Replied to a topic by systemGuest 程序员 要怎么样才能改掉这个坏习惯
> IE 的市场占有率只有将近 2%(来源数据: https://www.wbolt.com/browser-market-share.html
你可以埋点看下你目前产品的浏览器占比,如果比率太低,完全没必要投入,连微软都放弃 IE 了
IE 用户访问,直接提示不兼容,让他下载最新的 Chrome

时代在进步,很多东西都在迭代,想想以前的 JQuery, Bootstrap...
两个人的话,做饭不是一般 30 分钟之内就搞定?一般是我备菜,老婆炒菜,如果两个人刚好在饭点都比较忙就点外卖
洗碗机的话,确实能省不少事,简单冲下放进去就行,两天洗一次碗
@codehz 看了下 hookstate 的示例,用 proxy 确实可以实现,但感觉稍微有点 hack (虽然 Mobx 也是类似原理),而且这样的话不太容易和其他第三方库兼容,比如我需要配合 yup 验证库,去标记错误状态,yup 只会给一个 error 的 path 数组
@Leviathann 我试了下你提到的 type-fest 的 Get ,目前只能通过 path 拿到 value ,并不支持生成 path ,另外没有包含 path get/set 的实现,感觉使用场景比较局限
@codehz 确实目前一些特殊字符不是特别好处理,只能是避免使用,比较好奇如果是 <input {...bind(state.object.array[1].value)} 这种方式,确实能比较好的设置 value ,但是 onChange 回调的时候,如何把值设置回去呢?
@codehz 目前我 object path 使用最多的场景是 form 表单的构建,针对那些特别复杂的表单需要拆分成若干层级的子组件,每个子组件使用的整个 form 状态的部分 path ,为了保持 form 的健壮性,需要对 path 进行强约束,避免手误导致意料之外的 bug ,如果 form 状态调整了,也可以针对 ts 报错的子组件进行快速调整。
没试过 benchmark ,要找一些有没有相关工具,不过我试了一些比较复杂的数据结构,感觉推断速度还是比较快的
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5672 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 798ms · UTC 07:54 · PVG 15:54 · LAX 00:54 · JFK 03:54
♥ Do have faith in what you're doing.