サイズのプロパティを受け取るコンポーネントがあります。プロパティは文字列または数値のいずれかになります (例:"LARGE"
または ) 17
。
React.PropTypes
propTypes 検証で、これがどちらか一方になる可能性があることを知らせることはできますか?
タイプを指定しないと警告が表示されます:
prop タイプ
size
が無効です。通常は React.PropTypes からの関数である必要があります。
MyComponent.propTypes = {
size: React.PropTypes
}
ベストアンサー1
size: PropTypes.oneOfType([
PropTypes.string,
PropTypes.number
]),
もっと詳しく知る:PropTypes による型チェック