Learn & Understand React
React.js basics and concepts covered in this course with clear visual diagrams on Foundational concepts.
Watch Promo
Free version of First Part of series only covers React.js basics and concepts. To watch complete course enroll use link: https://nxcoding.teachable.com/p/learn-and-underst...
The motivation for this course is not to just to teach you how to use React, Redux and other libraries. There are already plenty of courses out there that are doing this job very well. My problem is that I feel that in most of the books and courses out there, concentration is given mostly on just how to use libraries and sometimes they explain things from a very high level view. Most fundamental problem that I have with existing courses is that they try to explain the solution before explaining the problem. Solutions have absolutely no meaning until you actually understand the problems they solve.
Other thing that I hate about most of the tutorials is that they
start with developing simple apps which is a very good thing but they
end up with same silly applications. At beginning, you feel pretty
comfortable and starts to think that you have a grip on the subject but
when you go out in real world and start solving real world problems
that requires understanding and knowledge and thought, at that point
you start to falter because of very little understanding and practice of
real world problems.
This course will be based on project based approach, meaning we are going to learn and truly understand React and Redux while developing applications and covering each and every concepts gradually and incrementally in a 3 part series.
We are going to start with very simple applications at the start and then build fairly complex and medium size applications as we progress through the course.
Through out this three part series, we are going to understand React, ES6, React-Router and Redux and many more and practice so many apps starting from simple to medium size apps.
Your Instructor

Sam has been working in software industry since 2012 and has a master's degree in Mathematics and Computing. Since 2016, Sam has focused on server-side and web technologies like Node.js, React and Redux . Sam has been helping engineers as well as learning from really smart people in software development for years.
Course Curriculum
-
PreviewThinking in Components (5:13)
-
PreviewProject setup with create-react-app (9:23)
-
PreviewReact and ReactDOM (7:41)
-
PreviewRender Target (2:44)
-
PreviewJSX (5:32)
-
PreviewJSX Continued (4:59)
-
PreviewFunctional Components (13:50)
-
Previewprops (15:52)
-
PreviewClass Components (11:00)
-
PreviewClass Components continued (11:25)
-
PreviewShows App (12:57)
-
PreviewShows App with props (6:12)
-
PreviewShows App with props and state (11:45)
-
StartImperative vs Declarative Programming (7:51)
-
StartComposition (4:32)
-
StartReact Element, Component and Component Instance (11:44)
-
StartReact Element, Component and Component Instance Continued (13:52)
-
StartReact Basics Review (7:29)