Mein Team verwendet einen Linter, der die Verwendung von PropTypes.object
nicht zulässt. Da es mehrere Fälle gibt, in denen eine Form gebildet werden kann, möchte ich für diese bestimmten Requisiten ( wrapperCol
und labelCol
) vermeiden, die Form in jede Datei zu schreiben oder meine eigene durch Kopieren / Einfügen zu erstellen mit Änderung aus der Typoskriptdatei. Ich hatte gehofft, dass ein leicht zu erstellender ColProps verfügbar war. Nachdem ich mir den Quellcode angesehen habe, sehe ich in ant-design/components/grid/col.tsx
dass es ein ColProps-Objekt gibt, das perfekt zu verwenden wäre, aber in der Version node_module meines Teams nicht verfügbar ist. Ist ColProps in der aktuellen Version überall verfügbar?
Es wäre schön, ColProps in einem Format wie dem folgenden verfügbar zu haben:
`` `
importieren Reagieren von 'reagieren';
PropTypes aus 'Requisitentypen' importieren;
{Col} aus 'antd' importieren;
const ColProps = Col.PropShape;
const propTypes = {
layout = PropTypes.shape ({
labelCol: ColProps,
wrapperCol: ColProps,
}),
};
PR ist @richardjboothe willkommen
ping ~
Sie können dies versuchen:
import { Col } from 'antd';
PropTypes.shape(Col.propTypes);