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