У меня есть этот компонент кнопки:
export interface ButtonProps extends React.HTMLAttributes<HTMLButtonElement> {
small?: boolean;
}
class Button extends React.Component<ButtonProps> { ... }
Но когда я пытаюсь сделать:
<Button type="submit"></Button>
Я получаю эту ошибку:
Property ' тип "не существует для типа" IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly <{children ?: ReactNode; }> '
Почему? Не является ли атрибут type
частью React.HTMLAttributes<HTMLButtonElement>
? Как правильно / рекомендуется установить этот атрибут?