Esiste un modo integrato per utilizzare i proptype per garantire che una matrice di oggetti che viene passata a un componente sia in realtà una matrice di oggetti di una forma specifica?
Forse qualcosa del genere?
annotationRanges: PropTypes.array(PropTypes.shape({
start: PropTypes.number.isRequired,
end: PropTypes.number.isRequired,
})),
Mi sto perdendo qualcosa di super ovvio qui? Sembra che questo sarebbe molto ricercato.
.isRequiredsu ciascuna proprietà diReact.PropTypes.shape. Sono arrivato qui perché ho erroneamente supposto che usando.isRequiredsuReact.PropTypes.arrayOfnon ne avessi bisogno all'interno. Per ottenere la convalida della copertura completa, in realtà ho finito per applicarlo anche direttamenteReact.PropTypes.shape.