#reactjs #typescript
Вопрос:
Я хочу добавить data-testid
в качестве опоры компонент, и я не уверен, каким может быть его тип. Ниже приведен мой код:
lt;ChildComponent dataTestId="someid" /gt; export type ChildComponentProps = { dataTestId?: any; // what should be the type here instead of any Picklt; React.InputHTMLAttributeslt;HTMLInputElementgt;, 'id' | 'checked' | 'name' gt;; } const ChildComponent: FClt;ChildComponentPropsgt; = ({ dataTestId, ...props }) =gt; ( lt;Switch {...props}gt; lt;input type="checkbox" data-testid={dataTestId} /gt; lt;/Switchgt; )
Для чего должен быть тип dataTestId
в этом случае?
Комментарии:
1. С каким типом вы проходите мимо
dataTestId="someid"
?2. струна хорошо понял