исходный код
import React from "react";
import { Button, ButtonProps } from "@material-ui/core";
interface MyButtonProps extends ButtonProps {
"aria-label": string;
"my-optional-property"?: boolean;
}
function MyButton(props: MyButtonProps) {
console.log(props);
return <Button {...props} aria-label={props["aria-label"]} />;
}
function App() {
return (
<div>
<MyButton aria-label="aria-label" my-optional-property={true}>
button
</MyButton>
</div>
);
}
export default App;
Сообщение об ошибке фиксируется ниже. ![enter image description here](https://i.stack.imgur.com/jlAwm.png)
В stackoverflow столько вопросов и ответов, но я не нашел правильного решения.
Конечно, я проверил параметры в console, но, как указано выше, тип 'my-option-property' является логическим.
Я не знаю, почему возникла эта ошибка.
Полный код соответствует https://codesandbox.io/s/summer-dew-jnjex