className
在自定义组件中键入和使用prop的正确方法是什么?我曾经能够做到这一点:
class MyComponent extends React.Component<MyProps, {}> {
...
}
然后通过以下方式使用我的组件:
<MyComponent className="my-class" />
请注意,我不会定义className
in MyProps
,尽管之前已键入 React 以支持此用法。
现在,我现在看到此类型错误:
Property 'className' does not exist on type 'IntrinsicAttributes &
IntrinsicClassAttributes<Component<{}, ComponentState>> & Readonly<{
childr...'
定义/键入我的组件的正确方法是什么,以便我className
在使用我的组件时使用它?