एक सरल घटक को देखते हुए जो इसके बच्चों को प्रस्तुत करता है:
class ContainerComponent extends Component {
static propTypes = {
children: PropTypes.object.isRequired,
}
render() {
return (
<div>
{this.props.children}
</div>
);
}
}
export default ContainerComponent;
प्रश्न: बच्चों के प्रोप का प्रचार क्या होना चाहिए?
जब मैं इसे एक ऑब्जेक्ट के रूप में सेट करता हूं, तो यह तब विफल हो जाता है जब मैं कई बच्चों के साथ घटक का उपयोग करता हूं:
<ContainerComponent>
<div>1</div>
<div>2</div>
</ContainerComponent>
चेतावनी: विफल प्रोप प्रकार: अमान्य
children
प्रकारarray
की आपूर्ति की गईContainerComponent
, अपेक्षितobject
।
यदि मैं इसे एक सरणी के रूप में सेट करता हूं, तो यह विफल हो जाएगा यदि मैं इसे केवल एक बच्चा देता हूं, अर्थात:
<ContainerComponent>
<div>1</div>
</ContainerComponent>
चेतावनी: असफल प्रोप प्रकार: कंटेनरकेम्पोनेंट, अपेक्षित सरणी में आपूर्ति की गई वस्तु के अमान्य प्रोप बच्चे।
कृपया सलाह दें, क्या मुझे सिर्फ बच्चों के तत्वों की जांच करने के लिए परेशान नहीं करना चाहिए?
node