This class is for college going and above students.
JavaScript + HTML + CSS fundamentals are required.
You dont need to be a Javascript expert to succeed in this course.
ES6 Javascript knowledge is beneficial but not a must have.
NO prior React or any other JS framewrk experience is required.
What's in this course?
-
A thorough introduction to React.js (What is it and why would you use it?)
-
All the core basics: How React works, building components with React & building UIs with React
-
Components, props & dynamic data binding
-
Working with user events and state to create interactive applications
-
A (thorough) look behind the scenes to understand how React works under the hood
-
Detailed explanations on how to work with lists and conditional content
-
React Hooks (in-depth)!
-
Working with built-in Hooks and building custom Hooks
-
How to debug React apps
-
Styling React apps with "Styled Components" and "CSS Modules"
-
Working with "Fragments" & "Portals"
-
Dealing with side effects
-
Class-based components and functional components
-
Sending Http requests & handling transitional states + responses
-
Handling forms and user input (incl. validation)
-
Redux & Redux Toolkit
-
Routing with React Router
-
An in-depth introduction into Next.js
-
Deploying React Apps
-
Implementing Authentication
-
Unit Tests
-
Combining React with TypeScript
-
Adding Animations
-
Tons of examples and demo projects so that you can apply all the things you learned in real projects