Blogs, Videos and Tools
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.
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.
React Render Tutorial
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.
Mastering React Memo
This tutorial explains how React.Memo, useMemo and useCallback work behind the scenes and how and when to use these optimization techniques effectively.
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.
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.
Setup TypeScript with React
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.
The State Reducer Pattern with React Hooks
This post explains what state reducer pattern is and how we can use it in our projects to manage complex state logic in React applications.