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