正在以下位置查找AnyValidAttributes的定义:
AnyValidAttributes
const Component = (props: AnyValidAttributes) => ( <div {...props}> example </div> )
jhkqcmku1#
“ReactNode”应该对任何JSX属性有效。
sr4lhrrt2#
您的组件正在呈现一个div,并且您正在将props传递给它。props的更通用且更安全的类型应该是HTMLAttributes<HTMLDivElement>:
div
props
HTMLAttributes<HTMLDivElement>
import { HTMLAttributes } from "react"; const Component = (props: HTMLAttributes<HTMLDivElement>) => ( <div {...props}>example</div> );
2条答案
按热度按时间jhkqcmku1#
“ReactNode”应该对任何JSX属性有效。
sr4lhrrt2#
您的组件正在呈现一个
div
,并且您正在将props
传递给它。props
的更通用且更安全的类型应该是HTMLAttributes<HTMLDivElement>
: