Phản ứng xác nhận prop cho các đối tượng ngày


193

Cách hiện đang được ưa thích để xác nhận Dateprop trong phản ứng là gì?

Ngay bây giờ tôi đang sử dụng: React.PropTypes.object

Điều này, tuy nhiên, hiện đang thất bại trong quy tắc xơ vải cấm . Tôi nên sử dụng một shapehoặc có một số cách tốt hơn?

Câu trả lời:


445

Khá chắc chắn rằng bạn có thể sử dụng PropTypes.instanceOf(Date)


2
Đúng là đã làm điều đó! Không chắc chắn làm thế nào tôi bỏ lỡ điều đó trong các tài liệu .
David Weldon


2
@jlouzado Có lẽ bạn đã tìm ra những gì bạn sẽ làm, nhưng đây là một tùy chọn: npmjs.com/package/react-moment-proptypes
River Tam

1
Quan trọng nhất, nếu nó làm việc cho bạn, nó làm việc cho bạn. Giải pháp của bạn có lẽ là giải pháp tối ưu. Điều đó nói rằng, tôi có xu hướng thích các gói hơn các giải pháp của riêng tôi trong nhiều trường hợp vì người viết các gói hầu như luôn tự tin vào khả năng viết và duy trì giải pháp của họ hơn tôi, cộng với việc giảm gánh nặng nhận thức cho người bảo trì gói . Bây giờ, nếu vì bất kỳ lý do gì instanceOfgiải pháp ngừng hoạt động, gói sẽ có nhiều khả năng được cập nhật hơn mã của riêng bạn. Nhưng, một lần nữa, nếu nó làm việc cho bạn, nó làm việc cho bạn.
Sông Tam

1
Ngoài ra, để rõ ràng, cá nhân tôi chưa bao giờ sử dụng gói đó vì vậy tôi không thể tạo ra một trường hợp cụ thể để sử dụng gói đó.
Sông Tam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.