Explore
EXPLORE THE CATALOG
Supercharge your career with 700+ hands-on courses
View All Courses
Python
Java
JavaScript
C
React
Docker
Vue JS
R
Web Dev
DevOps
AWS
C#
LEARNING TOOLS
Explore the industry's most complete learning platform
Courses
Level up your skills
Cloud Labs
Setup-free practice with Cloud Services
Skill Paths
Achieve learning goals
Projects
Build real-world applications
Mock Interviews
New
AI-Powered interviews
Personalized Interview Prep
New
Get a custom roadmap tailored to your goals
Assessments
Benchmark your skills
Personalized Paths
Get the right resources for your goals
LEARN TO CODE
Check out our beginner friendly courses.
Pricing
For Business
Resources
Newsletter
Curated insights on AI, Cloud & System Design
Blog
For developers, By developers
Free Cheatsheets
Download handy guides for tech topics
Answers
Trusted answers to developer questions
Log In
0% completed
Building React Components
1.1 Introduction
1.2 Project Setup and create-react-app
1.3 Breaking Down the UI
1.4 Header component
1.5 TeslaBattery Container
1.6 TeslaNotice Component
1.7 TeslaCar Component
1.8 Props and React Developer Tools
1.9 State of Application
1.10 TeslaStats Component
1.11 Reusable TeslaCounter Component
1.12 Aircon and Heating Controls
1.13 TeslaWheels Component
1.14 State Update
1.15 Build
1.16 Deploy
1.17 Conclusion
Using Redux to manage State
2.1 Introduction
2.2 What problem do we solve?
2.3 Data flow in Redux
2.4 Redux Core Concept
2.5 Redux Three Principles
2.6 Divide The App Into Containers and Components
2.7 List State and Actions For Each Component
2.8 Set up part 1 project code base
2.9 Create Action Creators For Each Action
2.10 Create Reducers For Each Action
2.11 The views: smart and dumb components
2.12 Provider
2.13 How they all work together
2.14 One more thing: Redux Dev Tools
2.15 Conclusion
Using CSS animations
3.1 Introduction
3.2 Warming up
3.3 Exercise
Building Tesla’s Battery Range Calculator with React & Redux
/
...
/
1.14 State Update
1.14 State Update
We'll cover the following...
Press
+
to interact
Press
+
to interact
Press
+
to interact
Press
+
to interact
Error: Single Page App Widget Crashed, Please Contact Support