Leviathann 最近的时间轴更新
Leviathann
ONLINE

Leviathann

V2EX 第 173846 号会员,加入于 2016-05-19 22:12:55 +08:00
今日活跃度排名 4920
react 组件的 ref 到底是什么类型?
React  •  Leviathann  •  15 天前  •  最后回复来自 2i2Re2PLMaDnghL
4
怎么流畅的写 es6 的解构?
问与答  •  Leviathann  •  14 天前  •  最后回复来自 grewer
8
fb 的 flow 是怎么失败的?
问与答  •  Leviathann  •  49 天前  •  最后回复来自 Pastsong
2
Leviathann 最近回复了
@SolidZORO useRef 感觉跟 class 组件的实例变量差不多
只是一个是 class,天然的可以管理实例变量, 而函数组件需要 react 帮你管理
1 天前
回复了 Philosophy6 创建的主题 问与答 迫于 OKR 要做一次技术分享,求推荐
java 8-17 的新特性?
感觉没什么问题,或者你写个静态方法放到 dto 的 class 里
这部分逻辑本来就是不能少的,换别的方法也只是藏起来,如果有问题更不好找
@pkoukk
就是比如说有一个 react component 的属性 name,定义是 {name?: string},不传的时候就自然是 undeifined,然后用这个属性的字面量简写构建了一个对象
const obj = {name}
把这个 obj 传给一个接收参数类型为 {params: {name?: string}} 的函数,然后函数直接
Object.entries.map(([key, value]) => xxx)
然后由于不开这个选项,value 就没有告诉他可能是 undefined,结果我用的时候也没注意到,然后还得帮他改 bug 。。
@number
@xlsepiphone

开启后可以判断一个 obj 是没有字段还是字段的值为 undefined,
如果不开,当你遍历这个 obj 的 entries 的时候,如果定义的时候使用的是 {propertyName?: string | number } 编译器不会告诉你这个 value 可能是 undefined

开了以后就能识别出来
type A = { name?: string }
const a: A = { name: undefined } // error
@hungrybirder 官方路线图说要逐渐的把 vim 的内置函数支持起来,最终目的应该就是兼容使用 vimscript 编写的插件体系
rollup 有个插件 rollup-plugin-dts 就是把指定文件夹下的.d.ts 文件打包到一个 index.d.ts 里
7 天前
回复了 liuxianzhuo 创建的主题 Java Oracle 为何决定再次将 OracleJDK 免费商用
@x940727 graalvm 的官方 medium 贴了一个 facebook 的案例,fb 的 spark 集群换用 graalvm 后,普通版性能提升 10%,商业版性能提升 40%
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3921 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 177ms · UTC 06:12 · PVG 14:12 · LAX 23:12 · JFK 02:12
♥ Do have faith in what you're doing.