Course React Fundamentals
Startdata en plaatsen
placeAmsterdam 23 jul. 2025 tot 25 jul. 2025Toon rooster event 23 juli 2025, 09:30-16:30, Amsterdam, Dag 1 event 24 juli 2025, 09:30-16:30, Amsterdam, Dag 2 event 25 juli 2025, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 23 jul. 2025 tot 25 jul. 2025Toon rooster event 23 juli 2025, 09:30-16:30, Eindhoven, Dag 1 event 24 juli 2025, 09:30-16:30, Eindhoven, Dag 2 event 25 juli 2025, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 23 jul. 2025 tot 25 jul. 2025Toon rooster event 23 juli 2025, 09:30-16:30, Houten, Dag 1 event 24 juli 2025, 09:30-16:30, Houten, Dag 2 event 25 juli 2025, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 23 jul. 2025 tot 25 jul. 2025Toon rooster event 23 juli 2025, 09:30-16:30, Online, Dag 1 event 24 juli 2025, 09:30-16:30, Online, Dag 2 event 25 juli 2025, 09:30-16:30, Online, Dag 3 |
placeRotterdam 23 jul. 2025 tot 25 jul. 2025Toon rooster event 23 juli 2025, 09:30-16:30, Rotterdam, Dag 1 event 24 juli 2025, 09:30-16:30, Rotterdam, Dag 2 event 25 juli 2025, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 23 jul. 2025 tot 25 jul. 2025Toon rooster event 23 juli 2025, 09:30-16:30, Zwolle, Dag 1 event 24 juli 2025, 09:30-16:30, Zwolle, Dag 2 event 25 juli 2025, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 24 sep. 2025 tot 26 sep. 2025Toon rooster event 24 september 2025, 09:30-16:30, Amsterdam, Dag 1 event 25 september 2025, 09:30-16:30, Amsterdam, Dag 2 event 26 september 2025, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 24 sep. 2025 tot 26 sep. 2025Toon rooster event 24 september 2025, 09:30-16:30, Eindhoven, Dag 1 event 25 september 2025, 09:30-16:30, Eindhoven, Dag 2 event 26 september 2025, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 24 sep. 2025 tot 26 sep. 2025Toon rooster event 24 september 2025, 09:30-16:30, Houten, Dag 1 event 25 september 2025, 09:30-16:30, Houten, Dag 2 event 26 september 2025, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 24 sep. 2025 tot 26 sep. 2025Toon rooster event 24 september 2025, 09:30-16:30, Online, Dag 1 event 25 september 2025, 09:30-16:30, Online, Dag 2 event 26 september 2025, 09:30-16:30, Online, Dag 3 |
placeRotterdam 24 sep. 2025 tot 26 sep. 2025Toon rooster event 24 september 2025, 09:30-16:30, Rotterdam, Dag 1 event 25 september 2025, 09:30-16:30, Rotterdam, Dag 2 event 26 september 2025, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 24 sep. 2025 tot 26 sep. 2025Toon rooster event 24 september 2025, 09:30-16:30, Zwolle, Dag 1 event 25 september 2025, 09:30-16:30, Zwolle, Dag 2 event 26 september 2025, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 19 nov. 2025 tot 21 nov. 2025Toon rooster event 19 november 2025, 09:30-16:30, Amsterdam, Dag 1 event 20 november 2025, 09:30-16:30, Amsterdam, Dag 2 event 21 november 2025, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 19 nov. 2025 tot 21 nov. 2025Toon rooster event 19 november 2025, 09:30-16:30, Eindhoven, Dag 1 event 20 november 2025, 09:30-16:30, Eindhoven, Dag 2 event 21 november 2025, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 19 nov. 2025 tot 21 nov. 2025Toon rooster event 19 november 2025, 09:30-16:30, Houten, Dag 1 event 20 november 2025, 09:30-16:30, Houten, Dag 2 event 21 november 2025, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 19 nov. 2025 tot 21 nov. 2025Toon rooster event 19 november 2025, 09:30-16:30, Online, Dag 1 event 20 november 2025, 09:30-16:30, Online, Dag 2 event 21 november 2025, 09:30-16:30, Online, Dag 3 |
placeRotterdam 19 nov. 2025 tot 21 nov. 2025Toon rooster event 19 november 2025, 09:30-16:30, Rotterdam, Dag 1 event 20 november 2025, 09:30-16:30, Rotterdam, Dag 2 event 21 november 2025, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 19 nov. 2025 tot 21 nov. 2025Toon rooster event 19 november 2025, 09:30-16:30, Zwolle, Dag 1 event 20 november 2025, 09:30-16:30, Zwolle, Dag 2 event 21 november 2025, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 21 jan. 2026 tot 23 jan. 2026Toon rooster event 21 januari 2026, 09:30-16:30, Amsterdam, Dag 1 event 22 januari 2026, 09:30-16:30, Amsterdam, Dag 2 event 23 januari 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 21 jan. 2026 tot 23 jan. 2026Toon rooster event 21 januari 2026, 09:30-16:30, Eindhoven, Dag 1 event 22 januari 2026, 09:30-16:30, Eindhoven, Dag 2 event 23 januari 2026, 09:30-16:30, Eindhoven, Dag 3 |
Beschrijving
In the course React Fundamentals you will learn to use the open source ReactJS JavaScript library for the development of modern Single Page Applications.React Components
React has a programming model where child component do not influence parent components in an update, providing a clean separation of components in a single-page application.
Virtual DOM
After introducing the main characteristics of React such as the Virtual DOM, JSX, component renderers and callback functions, it is discussed how to create a first React app with the right combination of developer tooling like React, Webpack and Babel.
JSX
React uses the functional programming style whose main characteristics in JavaScript a…

Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
React Components
React has a programming model where child component do not influence parent components in an update, providing a clean separation of components in a single-page application.
Virtual DOM
After introducing the main characteristics of React such as the Virtual DOM, JSX, component renderers and callback functions, it is discussed how to create a first React app with the right combination of developer tooling like React, Webpack and Babel.
JSX
React uses the functional programming style whose main characteristics in JavaScript are highlighted. Next attention is paid to React Views that put a nested component tree with HTML custom tags on the screen. The creation of components with the JavaScript extension JSX is discussed as well.
Routing en Forms
Also Forms, Validation and Routing in React Applications are on the course schedule.
Redux
Finally the use of the Redux Framework that is often used in combination with React is discussed.
Audience React Fundamentals Course
Developers who want to learn how to program with the ReactJS JavaScript library for building modern state of the art web applications.
Prerequisites Course React Fundamentals
Experience with programming in a modern programming language is required. Knowledge and experience with JavaScript is beneficial for a good understanding.
Realization Training React Programming
The theory is treated on the basis of presentation slides. The concepts are illustrated with demos. The theory is interspersed with exercises. The course times are from 9.30 to 16.30.
Certification React Fundamentals
The participants receive an official certificate React Fundamentals after successful completion of the course.
Modules
Module 1 : React Intro
- What is React?
- React Features
- Benefits of React
- JSX
- Virtual DOM
- Webpack Module Builder
- Webpack Features
- Webpack.config
- ES6 Features
- Babel
- Benefits of Redux
- React Scripts
Module 2 : Components
- React Components
- JSX Component
- React and JSX
- JSX versus JavaScript
- Single Root
- JSX XSS Protection
- Props Collection
- Props in Variables
- propTypes
- List of Props Types
- Default Props
- Rendering State
Module 3 : Composition and LifeCycle
- Composing Components
- Refs and DOM
- Components with Behavior
- Pass State Update
- Accessing Child Components
- Mounting and Unmounting
- Components Lifecycle
- Updating Events
- Dynamic Tables
- ReadOnly and ReadWrite
- Higher Order Components
- Hooks
Module 4 : Forms and Validation
- ReadOnly
- ReadWrite
- Forms in React
- Controlled Components
- Uncontrolled Components
- Textarea Tag
- Select Tag
- Field Level Validation
- Form Level Validation
- Submit Handlers
Module 5 : React Routing
- Defining Routes
- Default Route
- Not Found Route
- Nesting and Params
- Multiple Params
- Redirects
- Include External Routes
- Running the Router
- Using Universal Rendering
- Access Router Methods
Module 6 : Redux Framework
- React with Redux
- Three Principles
- Redux Flow
- Connecting to React
- Store
- Actions
- Reducer
- Data Flow
- Unidirectional
- Async Flow
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Blijf op de hoogte van nieuwe ervaringen
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.