Czy istnieje wbudowany sposób użycia proptypów w celu zapewnienia, że tablica obiektów przekazywanych do komponentu jest w rzeczywistości tablicą obiektów o określonym kształcie?
Może coś takiego?
annotationRanges: PropTypes.array(PropTypes.shape({
start: PropTypes.number.isRequired,
end: PropTypes.number.isRequired,
})),
Czy brakuje mi czegoś bardzo oczywistego? Wydaje się, że byłoby to bardzo pożądane.
.isRequiredkażdej właściwościReact.PropTypes.shape. Przybyłem tutaj, ponieważ błędnie założyłem, że używając.isRequiredgoReact.PropTypes.arrayOf, nie potrzebowałem go w środku. Aby uzyskać pełną weryfikację zasięgu, faktycznie skończyłem na stosowaniu jej również bezpośrednioReact.PropTypes.shape.