给定一个采用自定义道具和html属性道具的组件,应该如何创建此类组件的接口?理想情况下,接口还可以处理特定于react的html属性,例如使用className
而不是class
。
我试图找到正确接口的用法示例:
<MyComponent customProp='value' style={{textAlign: 'center'}} />
最佳答案
interface IMyComponentProps extends React.HTMLAttributes<HTMLElement> {
customProp: string;
}