REACT Foundations Course
Our REACT Foundations Course is a 2-day, instructor-led programme for developers who want to build dynamic, component-based user interfaces with React.

Course Schedule
2 days
9:00am - 5:00pm
Online Live
£1,445 + VAT
2 days
8:00am - 4:00pm
Online Live
£1,445 + VAT
2 days
8:00am - 4:00pm
Online Live
£1,445 + VAT
2 days
9:00am - 5:00pm
Online Live
£1,445 + VAT
2 days
8:00am - 4:00pm
Online Live
£1,445 + VAT
2 days
9:00am - 5:00pm
Online Live
£1,445 + VAT
2 days
8:00am - 4:00pm
Online Live
£1,445 + VAT
2 days
9:00am - 5:00pm
Online Live
£1,445 + VAT
Course Code: GK840204
Duration: 2 days
Course Overview
REACT Foundations provides a practical introduction to React for front-end and web developers. Delegates learn how to set up a React development environment, create reusable components, manage data and state, work with hooks, build forms and debug React applications.
Target Audience
- Front-end developers
- Web developers
- Software engineers
- Technical professionals moving into React development
Course Content
- Introduction to React and the Virtual DOM
- React development setup and project structure
- JSX
- Components and composition
- Props and data flow
- State and events
- Hooks including useState and useEffect
- Styling React applications
- Controlled and uncontrolled forms
- React Developer Tools and debugging
Prerequisites
Delegates should be proficient in JavaScript, HTML and CSS. Fundamentals of JavaScript (GK840201) is a recommended prerequisite for those who need to strengthen their JavaScript skills first.
Note - This course is delivered via our training partner Global Knowledge.
Public Schedule
Private Virtual Training (Teams / Zoom)
N/A
Private Onsite Training (at your offices)
N/A
Note
All prices exclude VAT at 20%.
VAT registration number: 450 4347 14
You may also like...
Build modern React user interfaces using JSX, reusable components, props, state, hooks, forms, styling and debugging tools.
Learn JavaScript fundamentals including variables, data types, control flow, functions, arrays, objects, loops, scope and debugging.
Use Python for enterprise-grade development covering design patterns, OS and network services, data processing, databases, APIs and scalable application architecture.




