importReact,{Component,cloneElement}from'react';onChange?:React.ChangeEventHandler;這行是什么意思?(不會ts,想看看ant-design源碼學習一下怎么封裝組件的)https://github.com/ant-design...
2 回答

慕勒3428872
TA貢獻1848條經驗 獲得超6個贊
這句應該是在類里面,定義一個名字叫onChange的屬性,?號表示這個屬性可以有也可以沒有,也就是說這個類可以沒有這個屬性,冒號后面的React.ChangeEventHandler是onChange屬性的類型,和js不同,ts每個變量參數和屬性都可以指定類型。

繁星淼淼
TA貢獻1775條經驗 獲得超11個贊
按我自己的理解說一下吧,我的ts也屬于入門級別,onChange屬性如果帶問號的話,表示是非必傳屬性,可傳可不傳。這個屬性的類型是React.ChangeEventHandler,也就是React中處理onChange事件的事件類型,是泛型?