JSON to JavaScript PropTypes কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক JSON নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া JavaScript PropTypes কোড আপনার প্রজেক্টে কপি করুন।
JSON to JavaScript PropTypes সম্পর্কে
বড় JSON পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট React PropTypes shape, কম্পোনেন্টে বরাদ্দ করার জন্য প্রস্তুত।
PropTypes শুধু ডেভেলপমেন্ট বিল্ডে রানটাইমে প্রপ পরীক্ষা করে এবং প্রোডাকশনে উপেক্ষা করা হয়। সবকিছু আপনার ব্রাউজারে চলে, তাই আপনার নমুনা ডেটা আপনার মেশিনেই থাকে।
তৈরি কোড ব্যবহার করা
এক্সপোর্ট করা shape ইমপোর্ট করুন এবং MyComponent.propTypes = { data: RootShape } হিসেবে ব্যবহার করুন।
ঐচ্ছিক মান isRequired ছাড়া রাখা হয়, তাই সেগুলো undefined ও null গ্রহণ করে।