-
未理解透彻
查看全部 -
14行是 keyof
20行为什么是 keyof typeof
查看全部 -
keyof作用:
let keys of typeof people
<T, K extends keyof T>
K的类型是T属性的某一个key
查看全部 -
做过爱的人,真的不会有爱吗查看全部
-
课程内容收获
查看全部 -
赞?查看全部
-
react
查看全部 -
let u: undefined = undefined
let n: null = null
//区别
Number(null) //0
查看全部 -
react与Ant结合
查看全部 -
用到的插件 classNames 、rmc-deefback 、m-dialog
查看全部 -
ReactDOM.createPortal 方法允许子组件挂载到外层容器中,还能有事件冒泡的功能
查看全部 -
reactDom findDomNode 方法返回的是Dom节点(HTML元素)首先需要利用ref获得节点对象
查看全部 -
render()的渲染机制 stack 老得渲染机制
fiber 新的渲染机制 分层比对更新(16ms内比对完)
查看全部 -
泛型约束
定义一个interface,然后让泛型继承
interface ILength {
Length: number
}
function getLength <T extends ILength >(arg: T): T{
return arg.length;
}
例子2 两个类型约束
function getProperty<T, K extends keyof T>(obj:T,key:K){
return obj[key];
}
keyof 表示取出对象中的所有的属性
查看全部 -
ts 泛型类
class Adder {
add: <T>(arg1:T,arg2:T) => T
}
const adder = new Adder()
adder.add = funcction add<T>(arg1:T,arg2:T){
return arg1 + arg2;
}
可以改写为
class Adder<T> {
add: (arg1:T,arg2:T) => T
}
const adder = new Adder<number>()
adder.add = funcction add(arg1,arg2){
return arg1 + arg2;
}
查看全部
举报