Có cách tích hợp để sử dụng các proptypes để đảm bảo rằng một mảng các đối tượng được truyền vào một thành phần thực sự là một mảng các đối tượng của một hình dạng cụ thể không?Mảng proptype phản ứng có hình dạng
Có thể giống như thế này?
annotationRanges: PropTypes.array(PropTypes.shape({
start: PropTypes.number.isRequired,
end: PropTypes.number.isRequired,
})),
Tôi có thiếu thứ gì đó siêu hiển nhiên ở đây không? Có vẻ như điều này sẽ được đánh giá cao sau khi tìm kiếm.
Đó là giá trị chỉ ra việc sử dụng của '.isRequired' trên mỗi tài sản của' React.PropTypes.shape'. Tôi đến đây vì tôi giả định sai rằng bằng cách sử dụng '.isRequired' trên' React.PropTypes.arrayOf', tôi không cần nó bên trong. Để đạt được xác nhận phạm vi phủ sóng đầy đủ, tôi thực sự đã kết thúc việc áp dụng nó trực tiếp cho 'React.PropTypes.shape'. – gfullam
Vâng, tôi đã làm điều tương tự chính xác hơn bạn, nhưng đó là cách mạnh hơn để có khả năng chỉ gắn cờ theo yêu cầu các phím bạn muốn. Rõ ràng là luôn luôn tốt hơn là ngầm cho tôi bằng cách này. – Pcriulan