最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

為react組件庫(kù)添加typescript類型提示的方法

 更新時(shí)間:2020年06月15日 08:29:23   作者:all2005  
這篇文章主要介紹了為react組件庫(kù)添加typescript類型提示,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

以我自己的組件react-better-countdown為例,

首先在package.json里面添加types: types/index.d.ts,

,

然后文件目錄上添加對(duì)應(yīng)文件夾和文件,


最后是index.d.ts文件的編寫(xiě),具體看代碼:

import * as React from 'react';

interface CountdownProps {
  count?: number;
  dayText?: string | React.ReactElement;
  hourText?: string | React.ReactElement;
  minuteText?: string | React.ReactElement;
  secondText?: string | React.ReactElement;
  callback?: Function;
  className?: string;
  style?: React.CSSProperties;
  rest?: any
}

interface CountdownState {
  count?: number;
}

declare module 'react-better-countdown' {
  export default class Countdown extends React.Component<CountdownProps, CountdownState> {
    state: CountdownState;
    timer: null | number;
    tick: () => void;
    componentDidMount(): void;
    componentDidUpdate(prevProps: CountdownProps): void;
    componentWillUnmount(): void;
    render: () => React.ReactElement;
  }
}

更多詳細(xì)代碼看倉(cāng)庫(kù):https://github.com/leeseean/react-better-countdown順便求個(gè)Star!

到此這篇關(guān)于為react組件庫(kù)添加typescript類型提示的方法的文章就介紹到這了,更多相關(guān)react組件庫(kù)添加typescript類型提示內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • react-router-dom簡(jiǎn)介(推薦)

    react-router-dom簡(jiǎn)介(推薦)

    react-router包含三種類型的組件:路由組件、路由匹配組件?、導(dǎo)航組件,在你使用這些組件的時(shí)候,都必須先從react-router-dom引入,這篇文章主要介紹了react-router-dom簡(jiǎn)介,需要的朋友可以參考下
    2022-12-12
  • React踩坑之a(chǎn)ntd輸入框rules中的required=true問(wèn)題

    React踩坑之a(chǎn)ntd輸入框rules中的required=true問(wèn)題

    這篇文章主要介紹了React踩坑之a(chǎn)ntd輸入框rules中的required=true問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 在React中this容易遇到的問(wèn)題詳解

    在React中this容易遇到的問(wèn)題詳解

    這篇文章主要介紹了在React中this容易遇到的問(wèn)題總結(jié),文中有詳細(xì)的示例代碼,希望對(duì)大家有一定的幫助,需要的朋友可以參考下
    2023-05-05
  • react的ui庫(kù)antd中form表單使用SelectTree反顯問(wèn)題及解決

    react的ui庫(kù)antd中form表單使用SelectTree反顯問(wèn)題及解決

    這篇文章主要介紹了react的ui庫(kù)antd中form表單使用SelectTree反顯問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • React之echarts-for-react源碼解讀

    React之echarts-for-react源碼解讀

    這篇文章主要介紹了React之echarts-for-react源碼解讀,echarts-for-react的源碼非常精簡(jiǎn),本文將針對(duì)主要邏輯分析介紹,需要的朋友可以參考下
    2022-10-10
  • react實(shí)現(xiàn)動(dòng)態(tài)表單

    react實(shí)現(xiàn)動(dòng)態(tài)表單

    這篇文章主要為大家詳細(xì)介紹了react實(shí)現(xiàn)動(dòng)態(tài)表單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • React組件里this指向了undefined原理解析

    React組件里this指向了undefined原理解析

    這篇文章主要為大家介紹了React組件里this指向了undefined原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • react-router 路由切換動(dòng)畫(huà)的實(shí)現(xiàn)示例

    react-router 路由切換動(dòng)畫(huà)的實(shí)現(xiàn)示例

    這篇文章主要介紹了react-router 路由切換動(dòng)畫(huà)的實(shí)現(xiàn)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 關(guān)于react useState更新異步問(wèn)題

    關(guān)于react useState更新異步問(wèn)題

    這篇文章主要介紹了關(guān)于react useState更新異步問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

    2022-08-08
  • React Native 如何獲取不同屏幕的像素密度

    React Native 如何獲取不同屏幕的像素密度

    這篇文章主要介紹了 React Native 如何 獲取不同屏幕的像素密度的相關(guān)資料,需要的朋友可以參考下
    2017-01-01

最新評(píng)論

南丹县| 德保县| 辉南县| 准格尔旗| 平湖市| 礼泉县| 日喀则市| 苗栗市| 兴安县| 凤城市| 宁远县| 林甸县| 高州市| 奎屯市| 扶风县| 辰溪县| 旅游| 韩城市| 酒泉市| 健康| 娄烦县| 岑溪市| 富锦市| 苗栗县| 大城县| 玛纳斯县| 定陶县| 馆陶县| 中江县| 澳门| 景宁| 四会市| 鹤山市| 岳阳县| 建始县| 亚东县| 偏关县| 肥东县| 宁都县| 南宫市| 祁连县|