Inleiding

Welkom bij het vak JavaScript framework React. Tijdens dit vak leer je single page application bouwen met behulp van het React framework en API's aanspreken en gebruiken. Volgende onderwerpen komen aan bod:

  • Componenten in React
  • JSX
  • Properties en State
  • Events
  • Styling in React
  • Ajax requests in React
  • Single Page Applications met React Router
  • Class Components vs Function Components
  • Presentation Components vs Container Components
  • State management
  • Hooks

Stoot je op foutieve code, een typo of een ander probleem in deze website, dan kan je het doorgeven via de issue trackeropen in new window.

Lesverloop

De lessen worden gegeven op basis van praktische voorbeelden. De voorbeeldcode wordt in de meeste gevallen gehost op CodeSandbox. Deze voorbeelden zijn niet aan te passen, als je de voorbeeldcode wil bewerken, moet je een fork maken van het voorbeeld. De voorbeeld en/of startcode voor elke les is beschikbaar op de lespagina en op pagina uitgewerkte lesvoorbeelden & startcode.

Hieronder volgt een voorlopige lesplanning, de lectoren behouden het recht om de planning te wijzigen als dit nodig geacht wordt.

Dagopleiding
  • Les 1: Inleiding + Functiecomponenten
  • Les 2: Oefeningen op functiecomponenten afwerken
  • Les 3: Class components
  • Les 4: Routing & Bootstrap
  • Les 5: Herhalingsoefening
  • Les 6: Herhalingsoefening verder afwerken
  • Les 7: API’s aanspreken, Lifecycle, presentational vs container components en prop-types
  • Les 8: Hooks
  • Les 9: Oefeningen op hooks afwerken
  • Les 10: Context & Recoil
  • Les 11: Gebruikt van een REST API
  • Les 12: Oefeningen afwerken en/of oude examenopgave maken
Avondopleiding
  • Les 1: Inleiding + Functiecomponenten
  • Les 2: Class components
  • Les 3: Routing & Bootstrap
  • Les 4: Herhalingsoefening
  • Les 5: API’s aanspreken, Lifecycle, presentational vs container components en prop-types
  • Les 6: Hooks
  • Les 7: Oefeningen op hooks afwerken
  • Les 8: Context & Recoil
  • Les 9: Gebruikt van een REST API

Evaluatie

De evaluatie voor dit vak verloopt door middel van een digitaal schriftelijk praktijkexamen. Voor dit examen krijg je 3 uur (180 minuten) de tijd. Het is aan te raden om tijdens de voorbereiding een voorbeeldexamen te maken. Meer informatie hierover op de evalutie pagina.

Last Updated:
Contributors: Sebastiaan Henau