1
我得到這個警告(Failed prop type: checker is not a function
)當我加入這個我PropTypes
:陣營警告:「無法道具類型:檢查是不是一個函數」
errorMessage: React.PropTypes.oneOfType([
React.PropTypes.string,
React.PropTypes.boolean,
]),
我檢查了這個問題:React: checker is not a function但所有答案都建議使用React.PropTypes.oneOfType([...])
而不是React.PropTypes.oneOfType(...)
。
我已經在.oneOfType
裏面使用了一個數組,所以我迷路了。我檢查了我的道具errorMessage
,這很好,它開始爲false
a,然後當出現錯誤時將它轉換爲string
。它沒有得到任何其他類型。
在此先感謝。
這解決了這個問題。謝謝! 我不知道他們爲什麼選擇使用'bool'而不是'boolean',並且爲什麼錯誤消息是如此不相關。 – LuisHerranz
對於其他人看到這個:嘗試改變你有'objectOf'或'arrayOf'的每個proptype到'object'和'array'。我猜他們不贊成使用這些更簡單的類型。 – Hulvej