About This Course
Take your existing JavaScript Knowledge to the next level by coding your own React/ReactJS like library from scratch
Welcome ❤️ to early access of the JavaScript Deep Dive Course.
Treat this offer as a "One Time Investment" to all future updates.
Feel free to share any core Javascript topic that you want to see covered in this course.
The goal of the series is to master fundamentals using first principles. So, mostly we will be understanding things in depth and then implement libraries, frameworks etc. from scratch.
This course will teach you the inner working of Virtual DOM from fundamental perspective and also helps you write a minimal version of React like library from scratch.
The front end engineering course status blog is published on my medium blog.
The below is the broad agenda:
✅ Code your own React Hooks using Vanilla JavaScript
✅ Understanding Closures
✅ A deep overview into OOP using JavaScript
✅ Understanding Virtual DOM
✅ createElement (the core of vdom structure creation)
✅ Native elements
✅ Diffing native elements
✅ Functional Components
✅ Diffing functional Components
✅ Props
✅ Stateful Components
✅ Diffing stateful components
✅ Events
✅ Refs
✅ Keys
✅ Life Cycle Methods
By the time you complete the course, you would have gained a great insight into JavaScript and also get a deeper understanding on how to build a small to medium size library/framework.
Special ❤️ to the team at Algorisys Technologies for the support in creating these contents.
Enjoy Coding!
⭐Understand how virtual DOM works
⭐Code your own React like library from scratch
⭐Deeply understand what a functional and stateful component is
Aaditya S.
The course is good only till the instructor creates a library TinyReact -- till that point you can follow the course and write code for your practice. That's like 70% of the course, where it is good.
Rest 30% is really bad - he just copy pastes pre-written code in IDE and barely explains a fraction of that. In fact some of those videos are just recorded video call with some of his students where he is just talking with his students (with home and kitchen noise in background) and not explaining/teaching anything beneficial (for example, look at his video #49 - Build your own hooks like library from scratch).
Also, I believe this content is not his original. Just got to GitHub and search for "TinyReact", and you'll find libraries from 2016-17. In this entire course he just copied small small snippets from that TinyReact library and made me practice.
Honestly, I was going to give 5 star till first 30% of the course, because till then I could follow his lectures, because he was explaining his code while writing.
Post first 30%, he started giving shape to the TinyReact library (by modifying the existing methods) - but the explanations very bare minimum.
My takeaway from this course is that, I you want to blindly write a library non-stop without much explanations, please take this course. At the end of the course you'll have a working TinyReact library, with many "whyyy" questions in mind.