5.0
Beginner
12h
Understanding Redux: A Beginner's Guide To State Management
Gain insights into Redux fundamentals, explore application-based problems, and discover how to effectively manage state in React environments with this beginner's guide to state management.
This course is a beginner's gateway into the mechanics of using Redux as an application building platform. It takes a bottom-up approach, enforcing the basic aspects of Redux before incorporating them together in a creative and interactive way. It begins with a short theoretical section before moving on to application based problems.
The course does assume that the user has a basic idea of how React works, as Redux works in the React environment. Let's dive in!
This course is a beginner's gateway into the mechanics of using Redux as an application building platform. It takes a bottom-up ...Show More
Content
1.
Getting to know Redux (Theory)
8 Lessons
Get familiar with Redux for managing state in complex JavaScript applications.
2.
Your First Redux Application
13 Lessons
Unpack the core of transitioning a React app to Redux for state management through practical examples.
IntroductionThe Structure of the React Hello World ApplicationRevisiting your Knowledge of ReduxCreating a Redux STOREThe Store and Reducer RelationshipThe ReducerGetting back to the Refactoring ProcessThe Second createStore ArgumentPossible GotchaConclusion and SummaryIntroducing ExercisesExercise: User CardExercise Solution
3.
Understanding State Updates with Actions
21 Lessons
Examine Redux actions, reducers, and state updates through practical examples and exercises.
4.
Building Skypey: A More Advanced Example
5 Lessons
Enhance your skills in planning, designing, and normalizing state for advanced app development.
5.
Building Skypey: Designing the State Object
11 Lessons
Take a closer look at designing and managing the state object for Skypey.
6.
Building Skypey: The User Component
7 Lessons
Tackle building user components, optimizing prop management, and refactoring state initialization with multiple reducers.
7.
Building Skypey: The Empty Screen
4 Lessons
Practice using components and CSS to build state-driven, dynamic views with Redux.
8.
Building Skypey: The Chat Window
4 Lessons
Step through rendering the chat window by dispatching actions and handling active user updates.
9.
Building Skypey: Header and Chat Window
8 Lessons
Walk through integrating header and chat components, dynamic message rendering, and contact deletion.
10.
Building Skypey: Messaging
7 Lessons
Go hands-on with creating and managing message input and submission in Redux.
11.
The Skypey App
4 Lessons
Grasp the fundamentals of building the Skypey app, focusing on efficient state management and enhancing functionality.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources