正經學徒,佛系記錄,不搞事情
終于是開始React的學習了,以前一直在用Vue,也是很一個很棒的框架,但是作業所迫,貌似外企喜歡用React,國人喜歡用Vue,反正都學一下也不虧,學習第一步,官網 紙尿布
初次使用出錯
按官網例子步驟搞一發沒想到就來了個神奇的錯誤:
does not exist on type 'Readonly<{}> & Readonly<{ children?: ReactNode; }>
錯誤原因
因為使用了typescript代替了傳統的js導致提示了校驗錯誤

處理方式
進入this.props發現了如下代碼

這就好理解了,需要定義一個P泛型,這就好比java的T

然后泛型P是在組件后定義型別,因此做如下改動后即可

學習就是積少成多的程序,雖然只是小問題,但要從問題看本質,為什么身為前端的typescript要學后端做泛型,你細品
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/258511.html
標籤:其他
