একটি সাধারণ উপাদান দেওয়া হয়েছে যা তার শিশুদের রেন্ডার করে:
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