فريقي يستخدم لينتر لا يسمح باستخدام PropTypes.object
. نظرًا لوجود العديد من الحالات التي يمكن فيها تكوين الشكل ، بالنسبة لهذه الدعائم المعينة ( wrapperCol
و labelCol
) أود تجنب كتابة الشكل في كل ملف أو إنشاء الشكل الخاص بي عن طريق النسخ / اللصق مع التعديل من الملف المنسوخ. كنت آمل أن يكون ColProps جاهزًا متاحًا. بعد النظر في الكود المصدري ، أرى في ant-design/components/grid/col.tsx
أن هناك كائن ColProps سيكون مثاليًا للاستخدام ، لكنه غير متوفر من إصدار node_module الذي يمتلكه فريقي. هل يمكن الوصول إلى ColProps في أي مكان في الإصدار الحالي؟
سيكون من الجيد أن يتوفر ColProps في بعض التنسيقات مثل:
""
استيراد رد فعل من "رد فعل" ؛
استيراد PropTypes من "أنواع العناصر" ؛
استيراد {Col} من 'antd'؛
const ColProps = Col.PropShape ؛
const propTypes = {
تخطيط = PropTypes.shape ({
التسمية: ColProps ،
المجمع: ColProps ،
}) ،
} ؛
العلاقات العامة هي موضع ترحيب richardjboothe
بينغ ~
يمكنك تجربة هذا:
import { Col } from 'antd';
PropTypes.shape(Col.propTypes);