TypeScript · Junior · Frage 22 von 75
Wie typisiert man die Props einer React-Komponente richtig?
- 1
function Button({ label }: { label: string })oder übertype Props - 2
function Button(props: any)- React typisiert Props selbst - 3
function Button<label: string>()- Props werden als Generic übergeben
Antwort zeigen
Richtige Antwort: function Button({ label }: { label: string }) oder über type Props
Erklärung
Props sind ein einfaches Objekt, typisiert mit einem Interface oder einem Type Alias. React.FC ist nicht nötig. Für children nutzt man React.ReactNode; um native Attribute zu erweitern, React.ComponentProps<'button'>.