This React.js training course is designed for developers and web integrators who want to learn how to build modern, interactive, and maintainable web applications with React.
The course begins with a focused review of the JavaScript concepts most commonly used with React, including arrow functions, destructuring, spread and rest operators, map, filter, reduce, JavaScript modules, and asynchronous programming.
Participants will then learn the core concepts of React, including JSX, functional components, props, local state, events, conditional rendering, lists, forms, and Hooks.
A complete application will be developed progressively using React 19 and Vite. Participants will also learn how to organize a React project, implement navigation with React Router, communicate with a REST API, and manage loading and error states.