繼續跟着阮一峰的教程走,下面寫到PropTypes的getDefaultProps時,又出現了問題,基於上一個createClass的報錯換成了Component寫法
錯誤描述:
解決方法:引入react中的Component,將React.Component換成Component,原本的getDefaultProps換成defaultProps,並以使用屬性的方式設置defaultProps
這趴我還是不知道為啥出的問題為啥這方法能解決 (°ー°〃)
筆記:getDefaultProps是一個方法,用來設置props的默認數據,通常情況下組件都會定義部分默認數據,這樣調用組件時可以不用將每一個參數都設置一遍,
使用Component定義的組件,需要改為使用屬性的方式來設置
我又繼續往下的時候又出了問題,像下圖的報錯,一般都是React.xxx 然后xxx報錯,這個情況可以試一試把createRef單獨引入,我這把單獨引入,直接用createRef()就沒再報錯了,不知道是巧合還是什么規則,請各位知情大佬賜教