Free
5.0
Beginner
5h
Building Tesla’s Battery Range Calculator with React & Redux
Gain insights into creating a full application using React and Redux by building Tesla’s Battery Range Calculator. Delve into component creation, user interactions, and cool animations.
This FREE interactive course is designed to teach how to create complete applications using React and Redux by building Tesla's Battery Range Calculator.
You do need to understand the basics of React but other than that, this course takes you through the steps required to build each component, how to handle user interaction and how to create cool animations.
This FREE interactive course is designed to teach how to create complete applications using React and Redux by building Tesla's ...Show More
Content
1.
Building React Components
17 Lessons
Step through building React components for Tesla's Battery Range Calculator, from setup to deployment.
1.1 Introduction1.2 Project Setup and create-react-app1.3 Breaking Down the UI1.4 Header component1.5 TeslaBattery Container1.6 TeslaNotice Component1.7 TeslaCar Component1.8 Props and React Developer Tools1.9 State of Application1.10 TeslaStats Component1.11 Reusable TeslaCounter Component1.12 Aircon and Heating Controls1.13 TeslaWheels Component1.14 State Update1.15 Build1.16 Deploy1.17 Conclusion
2.
Using Redux to manage State
15 Lessons
Unpack the core of using Redux to manage state in React applications efficiently.
2.1 Introduction2.2 What problem do we solve?2.3 Data flow in Redux2.4 Redux Core Concept2.5 Redux Three Principles2.6 Divide The App Into Containers and Components2.7 List State and Actions For Each Component2.8 Set up part 1 project code base2.9 Create Action Creators For Each Action2.10 Create Reducers For Each Action2.11 The views: smart and dumb components2.12 Provider2.13 How they all work together2.14 One more thing: Redux Dev Tools2.15 Conclusion
3.
Using CSS animations
3 Lessons
Go hands-on with enhancing UI using CSS animations for dynamic, interactive visuals.
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. I own around 10 and the price is worth it for the content quality. EducativeInc 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