Apakah ada cara bawaan untuk menggunakan proptypes untuk memastikan bahwa array objek yang diteruskan ke komponen sebenarnya adalah array objek dengan bentuk tertentu?
Mungkin kira-kira seperti ini?
annotationRanges: PropTypes.array(PropTypes.shape({
start: PropTypes.number.isRequired,
end: PropTypes.number.isRequired,
})),
Apakah saya melewatkan sesuatu yang sangat jelas di sini? Sepertinya ini akan sangat dicari.
.isRequiredpada setiap propertiReact.PropTypes.shape. Saya tiba di sini karena saya salah diasumsikan bahwa dengan menggunakan.isRequiredpadaReact.PropTypes.arrayOf, saya tidak membutuhkannya dalam. Untuk mencapai validasi cakupan penuh, saya benar-benar akhirnya menerapkannya juga secara langsungReact.PropTypes.shape.