TypeScript · Junior · Запитання 22 з 75
Як правильно типізувати props React-компонента?
- ✓Правильна відповідь:
function Button({ label }: { label: string })або черезtype Props - 2
function Button(props: any)- React типізує props сам - 3
function Button<label: string>()- props передаються дженериком
Пояснення
Props - звичайний об'єкт, його типізують інтерфейсом або псевдонімом. React.FC не обов'язковий. Для children використовують React.ReactNode, для розширення нативних атрибутів - React.ComponentProps<'button'>.