Có cách tích hợp nào để sử dụng proptype để đảm bảo rằng một mảng các đối tượng được truyền cho một thành phần thực sự là một mảng các đối tượng có hình dạng cụ thể không?
Có lẽ một cái gì đó như thế này?
annotationRanges: PropTypes.array(PropTypes.shape({
start: PropTypes.number.isRequired,
end: PropTypes.number.isRequired,
})),
Tôi có thiếu một cái gì đó siêu rõ ràng ở đây? Có vẻ như điều này sẽ được tìm kiếm cao.
.isRequired
trên mỗi tài sản củaReact.PropTypes.shape
. Tôi đến đây vì tôi sai cho rằng bằng cách sử dụng.isRequired
trênReact.PropTypes.arrayOf
, tôi không cần nó bên trong. Để đạt được xác nhận bảo hiểm đầy đủ, tôi thực sự đã kết thúc việc áp dụng nó trực tiếpReact.PropTypes.shape
.