© 2026 Hashnode
In React, "Render Props" is a design pattern that allows a component to pass a function as a prop to its child components. This function can then be used by the child components to render their content, making it a versatile and reusable method of sh...

In this blog post, I will delve into the world of data structures and explore some of the most commonly used data structures in JavaScript and TypeScript. Data Structures Data structures are essential components of any computer program, and they play...

In this blog post, we will explore some of the most common algorithms used in Javascript and Typescript, and how they can be used to optimize your code and build more effective web applications. Algorithms Algorithms are fundamental to computer scien...

What are Promises? Promises are a way of handling asynchronous code in JavaScript. They provide a way to represent the eventual completion (or failure) of an asynchronous operation and allow us to write code that is easier to read and reason about. A...

When using traditional function syntax, the value of "this" inside the function is determined by how the function is called, such as through an object method invocation or as a standalone function. However, when using arrow functions, the value of "t...

You may have heard or read that - this keyword in JavaScript and or/ TypeScript is very confusing and it can be challenging to understand in different contexts. In my opinion, there's nothing special about the "THIS" keyword, and it's not as complica...

In TypeScript, type annotations are used to specify the data type of a variable, function return type, or function parameter type. They provide the TypeScript compiler with information about the type of data a variable can store, which can help catch...

Object-Oriented Programming (OOP) and Functional Programming (FP) are two of the most popular programming paradigms. While both are used to solve complex problems, they approach these problems in different ways. In this post, I will explore the diffe...
