क्या यह सुनिश्चित करने के लिए कि एक घटक को पास करने के लिए वस्तुओं का एक सरणी वास्तव में एक विशिष्ट आकार की वस्तुओं की एक सरणी है, क्या प्रॉपटीज़ का उपयोग करने का एक अंतर्निहित तरीका है?
शायद ऐसा कुछ हो?
annotationRanges: PropTypes.array(PropTypes.shape({
start: PropTypes.number.isRequired,
end: PropTypes.number.isRequired,
})),
क्या मुझे यहाँ कुछ सुपर स्पष्ट याद आ रहा है? इस तरह लगता है बहुत बाद की मांग की जाएगी।
.isRequired
प्रत्येक की संपत्ति पर उपयोग को इंगित करने के लायक हैReact.PropTypes.shape
। मैं यहां इसलिए पहुंचा क्योंकि मैंने गलत तरीके से यह मान लिया था कि इसका इस्तेमाल.isRequired
करनेReact.PropTypes.arrayOf
के बाद मुझे इसकी जरूरत नहीं थी। पूर्ण कवरेज सत्यापन प्राप्त करने के लिए, मैंने वास्तव में इसे सीधेReact.PropTypes.shape
ही लागू किया ।