दिनांक ऑब्जेक्ट्स के लिए प्रॉपर प्रॉफ़ेशन रिएक्शन


194

Dateप्रतिक्रिया में एक प्रस्ताव को मान्य करने के लिए वर्तमान में पसंदीदा तरीका क्या है ?

अभी मैं उपयोग कर रहा हूं: React.PropTypes.object

हालाँकि, यह अब निषिद्ध-प्रॉप-प्रकार के एक प्रकार का नियम को विफल कर रहा है । क्या मुझे एक का उपयोग करना चाहिए shapeया कुछ बेहतर तरीका है?

जवाबों:


446

बहुत यकीन है कि आप उपयोग कर सकते हैं PropTypes.instanceOf(Date)


2
हाँ, यह किया है! निश्चित नहीं है कि मैंने डॉक्स में कैसे याद किया ।
डेविड वेल्डन


2
@jlouzado आप शायद समझ गए हैं कि आप पहले से क्या करने जा रहे हैं, लेकिन यह एक विकल्प है: npmjs.com/package/react-moment-proptypes
River Tam

1
सबसे महत्वपूर्ण बात, अगर यह आपके लिए काम करता है, तो यह आपके लिए काम करता है। आपका समाधान शायद इष्टतम समाधान है। उस ने कहा, मैं कई मामलों में अपने स्वयं के समाधानों पर पैकेजों को प्राथमिकता देता हूं क्योंकि जो व्यक्ति पैकेज लिखता है, वह हमेशा अपनी लिखने की क्षमता को बनाए रखने और बनाए रखने की क्षमता पर अधिक विश्वास करता है, साथ ही यह पैकेज अनुरक्षक पर संज्ञानात्मक बोझ को उतार देता है। । अब, अगर किसी भी कारण से instanceOfसमाधान काम करना बंद कर देता है, तो पैकेज आपके अपने कोड की तुलना में अधिक अपडेट किया जाएगा। लेकिन, फिर से, अगर यह आपके लिए काम करता है, तो यह आपके लिए काम करता है।
नदी तम

1
इसके अलावा, स्पष्ट होने के लिए, मैंने व्यक्तिगत रूप से उस पैकेज का उपयोग कभी नहीं किया है, इसलिए मैं विशेष रूप से उस पैकेज का उपयोग करने के लिए मामला नहीं बना सकता।
नदी तम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.