TypeScript · Middle · Pytanie 20 z 75

Jak pobrać propsy natywnego przycisku, by rozszerzyć je w swoim komponencie?

Wyjaśnienie

type Props = React.ComponentProps<'button'> & { variant: 'primary' | 'ghost' } - komponent przyjmuje wszystkie natywne atrybuty (onClick, disabled, aria-*). HTMLButtonElement to typ węzła DOM, a nie propsów. ComponentProps<typeof MyComp> wyciąga propsy dowolnego komponentu.

Do poczytania

Błąd w pytaniu

TypeScript · Middle · pytanie 20

Sprawdź się

Rozwiąż test TypeScript · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test