All Posts

2022

A Complete Guide to React's useState Hook

A Complete Guide to React's useState Hook

The useState hook is used to create and manage local state in functional components.

CSS Specificity Scoring System Explained

CSS Specificity Scoring System Explained

CSS Specificity is an algorithm that is used to determine which rule is the most specific. For that, CSS uses an scoring system.

CSS Cascade Explained For Beginners

CSS Cascade Explained For Beginners

The cascade is an algorithm used for solving conflicts when multiple CSS rules apply to the same HTML element.

2021

All About Arrow Functions

All About Arrow Functions

Arrow functions are introduced in ES6. It has easier syntax and unlike regular functions, it actually has lexical scoping which can be taken advantage off in certain situations

JavaScript Hoisting Eloquently Explained

JavaScript Hoisting Eloquently Explained

Javascript hoisting is the process of initializing variables and providing them memory space before a JS program is run

JavaScript Scope: An Easy Explanation

JavaScript Scope: An Easy Explanation

A scope in JavaScript defines the accessibility of variables. Local scopes can ensure variables with general names aren't overwritten.

JavaScript Promises: Everything You Need to Know

JavaScript Promises: Everything You Need to Know

JavaScript promises is a new way to do function callbacks. With the introduction of promise, syntax is significantly reduced. It also helps us avoid what is called a callback hell.

CSS Box Model Explained

CSS Box Model Explained

Learn CSS box model in one post

JavaScript this Keyword Explained for Beginners

JavaScript this Keyword Explained for Beginners

Explaining JavaScript this keyword for beginners.

Everything You Need to Know About JavaScript Functions

Everything You Need to Know About JavaScript Functions

JavaScript functions are building blocks of a JavaScript program.