نحوه استفاده از XML to JavaScript PropTypes
- یک نمونه XML نماینده بچسبانید، ترجیحاً با همه فیلدهای اختیاری پرشده.
- نام تایپ ریشه را تعیین کنید و تصمیم بگیرید کد کمکی هم میخواهید یا فقط تایپها.
- کد JavaScript PropTypes تولیدشده را در پروژه خود کپی کنید.
درباره XML to JavaScript PropTypes
نوشتن کلاسهای مدل با دست برای یک payload بزرگ XML کسلکننده است و جایی است که غلطهای تایپی رخنه میکنند. یک نمونه را اینجا بچسبانید و تولیدکننده ساختار را درمیآورد: کدام فیلدها وجود دارند، کدام شیء هستند، کدام آرایه و هر مقدار چه نوعی دارد. خروجی shapeهای React PropTypes است، آماده برای تخصیص به یک کامپوننت.
XML ابتدا همانطور که در ابزار XML to JSON ما انجام میشود به JSON تبدیل میشود: ویژگیها پیشوند @_ میگیرند و محتوای متنی کنار ویژگیها #text نامیده میشود. تایپهای JavaScript PropTypes از آن نتیجه تولید میشوند. PropTypes فقط در buildهای توسعه propها را در زمان اجرا بررسی میکند و در تولید نادیده گرفته میشود.
استفاده از کد تولیدشده
shape exportشده را import کنید و به صورت MyComponent.propTypes = { data: RootShape } استفاده کنید.
مقدارهای اختیاری بدون isRequired میمانند، بنابراین undefined و null را میپذیرند.