Tim saya menggunakan linter yang melarang penggunaan PropTypes.object
. Karena ada beberapa contoh di mana bentuk dapat dibentuk, untuk alat peraga khusus ini ( wrapperCol
dan labelCol
) saya ingin menghindari menulis bentuk di setiap file atau membuat sendiri dengan menyalin / menempel dengan modifikasi dari file skrip. Saya berharap ColProps tersedia. Setelah melihat kode sumber yang saya lihat di ant-design/components/grid/col.tsx
bahwa ada objek ColProps yang akan sempurna untuk digunakan, tetapi tidak tersedia dari versi node_module yang dimiliki tim saya. Apakah ColProps dapat diakses di mana saja dalam versi saat ini?
Alangkah baiknya jika ColProps tersedia dalam beberapa format seperti:
``
import React dari 'react';
impor PropTypes dari 'prop-types';
impor {Col} dari 'antd';
const ColProps = Col.PropShape;
const propTypes = {
layout = PropTypes.shape ({
labelCol: ColProps,
wrapperCol: ColProps,
}),
};
Humas disambut @richardjboothe
ping ~
Anda bisa mencoba ini:
import { Col } from 'antd';
PropTypes.shape(Col.propTypes);