Gibt es eine integrierte Möglichkeit, Proptypen zu verwenden, um sicherzustellen, dass ein Array von Objekten, die an eine Komponente übergeben werden, tatsächlich ein Array von Objekten einer bestimmten Form ist?
Vielleicht so etwas?
annotationRanges: PropTypes.array(PropTypes.shape({
start: PropTypes.number.isRequired,
end: PropTypes.number.isRequired,
})),
Vermisse ich hier etwas ganz offensichtliches? Scheint so sehr gefragt zu sein.
.isRequired
auf jeder Eigenschaft von hinzuweisenReact.PropTypes.shape
. Ich bin hier angekommen, weil ich fälschlicherweise angenommen habe, dass ich es durch die Verwendung von.isRequired
onReact.PropTypes.arrayOf
nicht drinnen brauchte. Um eine vollständige Validierung der Abdeckung zu erreichen, habe ich sie letztendlich auch direktReact.PropTypes.shape
angewendet.