React.js training Course - Master React.js, Redux and Zustand
- Price
- Duration
- Number of Hours
Each session will take place even if only one person is registered (except in cases of force majeure)
Description
React.js is currently the most widely used JavaScript framework for developing fast, modular, and responsive user interfaces. But to build complex applications, it is essential to know how to manage state centrally and efficiently.
This React.js training course guides you through the creation of modern web applications with React 18, combining functional components, routing, and two approaches to state management : Redux (classic and robust) and Zustand (modern, minimalist and efficient).
Format
Remote (recorded sessions).
GOOD TO KNOW
This training course includes numerous exercises (60% practical) to enhance learning. Each session will take place even if only one person is registered (except in cases of force majeure). A preliminary interview is held between the participant and/or a company representative in order to fully assess the participant’s profile (level, needs, professional context, challenges, etc.).
Assessment : during the training course, the trainer assesses the participants’ progress through multiple-choice questions, role-playing exercises and practical work. Participants receive a certificate of completion at the end of the training course.
objectives of this React.js training Course
By the end, each participant will be able to :
- Master component creation with React 18 (hooks, JSX, events)
- Manage navigation with React Router
- Understand the principles of global state management
- Implement an architecture with Redux (store, reducers, actions, middleware)
- Discover and use Zustand for lighter and more scalable state management
- Develop a complete SPA application with API calls and centralised state management
Prerequisites of this React.js training Course
- Basic proficiency in JavaScript ES6+, HTML and CSS
- Experience with a JS framework or library (Vue, Angular, etc.) is desirable
- Some initial experience with React is a plus but not required
- Because each participant has a unique background and expectations, a preliminary interview with our expert allows us to precisely identify their objectives, level and professional challenges.
This enables us to tailor the training content to ensure relevant and personalised learning.
Target Audience
Front-end developers, full-stack JS developers, or individuals developing their skills in React.
Detailed of this React.js training Course
React.js Fundamentals
Functional components, JSX, props, state, hooks (useState, useEffect), event handling.
Routing and navigation in a SPA
Mise en place de React Router, routes dynamiques, liens, navigation, nested routes.
Introduction to Redux
Store, reducers, actions, selectors, connect and Redux hooks. Scalable architecture.
Middleware and effects management
Redux Thunk, API call management, loading, errors, payloads, and state structure.
Integration of external services
Manual and automatic compilation, Watcher, Node-sass, Dart Sass, integration with Webpack or Vite.
Zustand – The modern alternative
Create a Zustand store, compare with Redux, performance gains and ease of use.
Final project – Complete application
SPA application with routing, global state, REST API integration, view and component management.
The advantages of this training course
This training course :
- Compares two approaches to state management (Redux vs Zustand) : useful in real-world situations.
- Is up to date with React 18 standards, using hooks only.
- Covers the complete architecture of an SPA (navigation, state, API).
- Is suitable for both technical audiences and those retraining in front-end development.
FORMA-IT's training courses are also supportive
At Forma-IT, we believe that training can also be a lever for solidarity. This is why part of each registration is donated to associations that work in areas that are close to our hearts :
- The SPA, for animal protection
- The Restos du Cœur, for the fight against precariousness
- Ludopital, to make the daily lives of hospitalized children easier
- APF France Handicap, for the rights of people with disabilities and their families
By choosing Forma-IT, you invest in your skills while contributing to essential causes.
Our related training courses
Vue.js 3 Training Course – Build High-Performance, Responsive Web Interfaces
Learn how to build modern web applications in JavaScript with a fast and modular framework.
Sass Training Course – Structure and Accelerate your CSS Style Sheets like a Pro
Move from traditional CSS to a clear, modular, and maintainable development method.
Understanding User Needs Training Course - From Observation to Action Project
Master the techniques for listening to, formalising and transforming user expectations into concrete solutions.
Would you like to know about upcoming sessions ?
Would you like to schedule this React.js training Course on a specific date ? Contact us by email or by filling out the contact form.