Blogs, Videos and Tools
Javascript
Advance
You don't know Js 📚
The You Don’t Know JS (YDKJS) series of books by Kyle Simpson explores the depths of the JavaScript language from the foundational level up. Written as an on-going tutorial, these six books take you through an intensive exploration of closure, types, object-oriented programming, async, and more. Each book comes with companion podcasts that provide commentary on the exercise material.
Typescript
Advance
Functional programming in typescript 📝
It provides resources for learning about the benefits and applications of functional programming in TypeScript. There are tutorials, online courses and books to help you get started.
Advance
Typescript Generics Tricks 🎥
Generics are a huge reason why TypeScript is SO DARN POWERFUL. Letting you create types from other types, pass types to functions, and even INFER those types without you needing to specify them. This tutorial provides some pretty useful tricks for using generics.
Author: Matt Pocock
Watch Time: ⏱️ 18min
⚛️React
Advance
React Render Tutorial - YouTube 🎥
This series will help you get a really good understanding of why react components render, why do they re-render, how to optimize rendering, and also point out a few incorrect optimizations.
Author: Codevolution
Watch Time: ⏱️ 107min
Advance
Mastering React Memo - YouTube 🎥
This tutorial explains how Reac.Memo, useMemo and useCallback work behind the scenes and how and when to use these.
Author: Jack Harrington
Watch Time: ⏱️ 27min
Advance
Understanding useMemo and useCallback📝
This blog explains the difference between useMemo and useCallback hooks with examples and use cases and when to use which of the above hooks.
Author: Josh W. Comeau
Read Time: ⏱️ 10min
Advance
Why React Re-Renders 🤔📝
This blog post discusses when and why React re-renders. You will also learn how to tell why a specific component re-rendered, using the React devtools.
Author: Josh W. Comeau
Read Time: ⏱️ 10min
Advance
Setup TypeScript with React | React TypeScript Cheatsheets 🔧
If you are looking to start writing react code in typescript then this might be helpful in setting up the react project with typescript. It covers topics such as setting up a new project and adding TypeScript, installing the necessary packages and typing definitions, configuring the project files, and creating a production build.
Advance
The State Reducer Pattern with React Hooks📝
This post explains what state reducer pattern is and how we can use it in our projects.
Author: Kent C. Dodds
Read Time: ⏱️ 7min