为了账号安全,请及时绑定邮箱和手机立即绑定

当React遇上TypeScript开发Antd组件

withy老师 Web前端工程师
难度高级
时长 2小时55分
学习人数
综合评分8.97
10人评价 查看评价
9.5 内容实用
8.5 简洁易懂
8.9 逻辑清晰
  • T extends interface

    ??? implements 

    class implements interface

    class extends class


    查看全部
    0 采集 收起 来源:泛型约束

    2020-12-07

  • 泛型类

    class <T>

    推荐写法

    查看全部
    0 采集 收起 来源:泛型类

    2020-12-07

  • 泛型类

    class <T>


    class {

     add: <T>

    }

    查看全部
    0 采集 收起 来源:泛型类

    2020-12-07

  • // 3. 泛型对象接口 一
    interface addGenericsInterface {
      <T>(arg1: T, arg2: T): T,
    }
    
    let addGenerics: addGenericsInterface = add;
    // let addGenerics: addGenericsInterface;
    // addGenerics = add;
    
    addGenerics<number>(1, 2);
    addGenerics<string>(`1`, `2`);
    // 或
    // addGenerics(1, 2);
    // addGenerics(`1`, `2`);
    
    // 3. 泛型对象接口 二
    interface addGenericsInterface2<T> {
      (arg1: T, arg2: T): T,
    }
    
    let addGenericsNumber: addGenericsInterface2<number> = add;
    let addGenericsString: addGenericsInterface2<string> = add;
    
    addGenericsNumber(1, 2);
    addGenericsString(`1`, `2`);



    查看全部
    0 采集 收起 来源:泛型接口

    2020-12-07

  • javascript中默认包含了null 和 undefined 类型(?)

    (意思可能是 把这两个赋值给其他类型都是不报错的 又想了想 这不是废话吗 javascript本来就没有类型检测 任何值都可以赋给其他变量.)

    查看全部
  • Number(null)            -> 0

    Number(undefined) -> NaN

    查看全部
  • react-dom 之 render 方法
    render(被挂载的组件,挂载的节点, 回调函数)
    
    render(<App /> ,document.getElementById(root), () => {
        // 回调方法
        setTimeout(() => {
            // 卸载组件// 走的是生命周期函数 componentWillUmmount(){}
                ReactDOM.unmountComponentAtNode(document.getElementById('root') as HTMLElement);
            // 原生方法
            // ((document.getElementById('root') as HTMLElement).firstChild as HTMLElement).remove();
        }, 2000);
    )
    
    componentWillUnmount() {console.log('生命周期函数-----组件准备卸载.....');}


    查看全部
  • react 渲染机制有2种:
    v16 之前用的是 stack, 更新比较慢,遇到大量更新的时候页面会卡顿。
    v16 之后用的是 Fiber, 分层对比更新,16ms 之内更新完成,更新效率高
    
    react-dom:
        render()方法:
           作用: 执行render方法 渲染页面, 接收3个参数,渲染的组件,
           当前渲染的组件挂载的节点,第三个参数是一个回调函数,渲染完成之后做的事情,
           所以render 方法是一个异步方法。


    查看全部
  • HaiYaaa!

    查看全部
    0 采集 收起 来源:课程介绍

    2020-11-18

  • ModuleResolution:"node" or "classic"

    node模式会直接到node_modules查找module,而classic会优先在src目录下查找相应的module?

    查看全部
  • 未理解透彻


    查看全部
  • 14行是 keyof  

    20行为什么是 keyof typeof

    查看全部
    0 采集 收起 来源:泛型约束

    2020-10-18

  • keyof作用: 

    let keys of typeof people


    <T, K extends keyof T>

    K的类型是T属性的某一个key

    查看全部
    0 采集 收起 来源:泛型约束

    2020-09-20

举报

0/150
提交
取消
课程须知
1、需要有JS、ES6的基础知识 2、需要有React的使用经验
老师告诉你能学到什么?
1、TS配置的用法,例如target、noImplicitAny、jsx等。 2、TS中的泛型,包括泛型接口、泛型类、泛型约束等。 3、全面的了解reactDom Api用法。 4、Antd中的基础组件用法,比如feedback、classnames等 5、Antd中各种对话框的实现(alert、operation、prompt)

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!