PropTypes.array の役割


配列を受け付ける

PropTypes.array

// 受け付けるもの
[33, 'こんにちわ', true]
[{ name: '山田'}, { fruit: 'りんご' }]

配列であれば中身は気にしない。
そのため非推奨となっている。

配列の値の型もすべてチェックするなら、 arrayOfを使用する必要がある。

PropTypes.arrayOf(PropTypes.string) 

// 受け付けるもの
['1','あいうえお']