私のチームは、 PropTypes.object
使用を禁止するリンターを使用しています。 図形を形成できるインスタンスは複数あるため、これらの特定の小道具( wrapperCol
およびlabelCol
)では、各ファイルに図形を書き込んだり、コピー/貼り付けして独自の図形を作成したりすることは避けたいと思います。 typescriptファイルから変更を加えます。 簡単に作成できるColPropsが利用できることを望んでいました。 ant-design/components/grid/col.tsx
あるソースコードを見ると、使用するのに最適なColPropsオブジェクトがありますが、私のチームのnode_moduleバージョンでは使用できません。 ColPropsは現在のバージョンのどこからでもアクセスできますか?
ColPropsを次のような形式で利用できると便利です。
`` `
'react'からReactをインポートします。
'prop-types'からPropTypesをインポートします。
'antd'から{Col}をインポートします。
const ColProps = Col.PropShape;
const propTypes = {
layout = PropTypes.shape({
labelCol:ColProps、
wrapperCol:ColProps、
})、
};
PRは大歓迎です@richardjboothe
ping〜
あなたはこれを試すことができます:
import { Col } from 'antd';
PropTypes.shape(Col.propTypes);