Ga naar de hoofdinhoud

27-07-2023Minder dan 1 minuutOngeveer 146 woorden

Begrip: Hook

Een hook is een herbruikbare functie die in een component opgeroepen wordt en een bepaalde actie uitvoert. Dit kan gaan van het bewaren van UI-state tot het synchroniseren met een externe databron en nog veel meer. We zullen hooks doorheen deze cursus onder anderen gebruiken om state te bewaren, rechtstreeks te communiceren met de dom, data op te halen van een API, te navigeren tussen meerdere pagina's in onze applicatie, en nog heel wat meer.

Een hook moeten verplicht bovenaan een functiecomponent geplaatst worden en mag nooit voorkomen in:

  • Een conditioneel statement
  • Een lus
  • Een geneste functiedefinitie

Voor meer informatie over de redenen waarom deze regels gelden verwijzen we door naar Let's break React's rules een talk gegeven door Charlotte Isambert op React Conf 2024.