reactjs - Hur förlänger man JSX.IntrinsicElements['div']? TS2499
Hur kommer det sig att jag kan skapa en ny typ via JSX.IntrinsicElements['div'] & X men jag kan inte utöka den?
Jag förstår inte felmeddelandet -- lägger jag inte bara till en "valfri typ"? Vad är skillnaden mellan att utöka typer på dessa två olika sätt?
Svar #1
Det som fungerade för mig var att definiera typen i förväg
type SpanProps = JSX.IntrinsicElements['span']
interface IconProps extends SpanProps {
weight?: string
src: string
}
