Opleiding: React Fundamentals
In de cursus React Fundamentals leert u de open source ReactJS JavaScript library te gebruiken bij de ontwikkeling van moderne Single Page Applicaties.
React Components
React heeft een programmeer model waarin subcomponenten bovenliggende componenten niet beïnvloeden bij een update, zodat de componenten goed gescheiden zijn in een single page application.
Virtual DOM
Na een introductie over de voornaamste kenmerken van React zoals de Virtual DOM, JSX, component renderers en callback functions, komt aan de orde hoe u een eerste React app maakt met de juiste combinatie van developer tooling zoals React, Webpack en Babel.
JSX
React maakt gebruik van de functionele programmeer stijl waarvan de belangrijkste kenmerken in JavaScript op een rij worden gezet. Vervolgens wordt aandacht besteed aan React Views die een geneste component tree met HTML custom tags op het scherm zetten. Ook wordt in de cursus ook ingegaan op het bouwen van componenten met de JavaScript extensie JSX.
Routing en Forms
En tenslotte komen ook Forms en Validation en Routing in React Applicaties aan de orde.
Redux
De cursus wordt afgesloten met een behandeling van het Redux Framework dat veelal in combinatie met React wordt gebruikt.