React
Wat is het?
React is een JavaScript-library ontwikkeld door Meta (Facebook) voor het bouwen van gebruikersinterfaces, met name single-page applications. Het gebruikt een component-gebaseerde architectuur waarbij UIs worden gebouwd uit onafhankelijke, herbruikbare stukken. React's virtuele DOM update efficiënt alleen gewijzigde elementen, en zijn declaratieve aanpak laat developers beschrijven hoe de UI eruit moet zien voor elke gegeven state.
Praktisch voorbeeld
Een React winkelwagen-component gebruikt de useState hook om items en hun hoeveelheden bij te houden. Wanneer een gebruiker op Toevoegen aan Winkelwagen klikt, roept een event handler setItems aan om de state te updaten, wat automatisch een re-render triggert die het nieuwe item toont. De component ontvangt productdata als props van zijn parent, waardoor het herbruikbaar blijft. UseEffect handelt side effects af zoals data ophalen wanneer de component mount.
Test je kennis
Wat is JSX in React?