React / Next.js

TypeScript met React

Types voor props, state, events, generics, FC-type, children-type, hooks-typing

20 gespreksvragen·
Mid-Level
1

Wat is de juiste syntaxis voor het typen van React-component props?

Antwoord

De Props-interface gevolgd door het typen van de functie met Props als parameter is de aanbevolen standaardsyntaxis. Deze aanpak biedt uitstekende type-inferentie en maakt hergebruik van het Props-type elders in de code eenvoudig. Het is explicieter dan React.FC en biedt betere controle over het typen van children.

2

Hoe typ je een eenvoudige state met useState correct?

Antwoord

TypeScript leidt het state-type automatisch af van de beginwaarde die aan useState wordt doorgegeven. Voor een eenvoudige waarde zoals een string is het niet nodig het generieke type expliciet te specificeren. Automatische inferentie is voldoende en maakt de code compacter. Expliciete typering wordt alleen nuttig bij unions of als de beginwaarde null is.

3

Wat is het juiste type voor een onClick-event op een knop?

Antwoord

React.MouseEvent<HTMLButtonElement> is het specifieke type voor klikgebeurtenissen op een knop. De generieke parameter HTMLButtonElement geeft het betrokken DOM-element aan, waardoor toegang tot knop-specifieke eigenschappen via event.currentTarget mogelijk is. Het gebruik van native DOM MouseEvent of een te generiek type zou deze typingprecisie verliezen.

4

Welk type gebruiken voor het typen van children van een wrapper component?

5

Wat is het belangrijkste verschil tussen React.FC en directe typing?

+17 gespreksvragen

Beheers React / Next.js voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis