
Articles
JavaScript, page 12 of 17
JavaScript is probably one of the most‑used programming languages in the world, and a cornerstone of front‑end (and more general) web development. It enables the development of interactivity and features that HTML and CSS alone simply cannot, and includes more advanced concepts like closures, callbacks, and asynchronous programming.
Below you will find a subset of articles from my blog specifically about JavaScript. This is an area that I have worked with for many years, and have managed to write about quite a few times. There are two hundred ninety‑eight collected together for you below.

UseReducer in React. 
Check If Three Values are Equal in JavaScript. Check If Three Values are Equal in JavaScript

Toggle a Boolean in JavaScript. Toggle a Boolean in JavaScript

Dynamic Routes in Next.js. Dynamic Routes in Next.js
JavaScript’s Math.random(). JavaScript's
Math.random()
UseRef in React. useRefin React
React Hooks: Modern State Management. React Hooks: Modern State Management

Class vs. Functional Components in React. Class vs. Functional Components in React

Advanced Techniques for Responsive Web Design. Advanced Techniques for Responsive Web Design

Custom _app and Custom _document in Next.js. Custom
_appand Custom_documentin Next.js
Understanding the JavaScript Event Loop. Understanding the JavaScript Event Loop

Creating Interactive User Interfaces with HTML, CSS, and JavaScript. Creating Interactive User Interfaces with HTML, CSS, and JavaScript

Simplify Asynchronous JavaScript with async/await. Simplify Asynchronous JavaScript with
async/await
How to Prevent Race Conditions in JavaScript with AbortController. How to Prevent Race Conditions in JavaScript with
AbortController
Using next/link for Client‑Side Navigation. Using
next/linkfor Client‑Side Navigation
Event Delegation in JavaScript. Event Delegation in JavaScript

The React Context API: When to Use It and When Not to. The React Context API: When to Use It and When Not to

Merging Multiple Objects in JavaScript. Merging Multiple Objects in JavaScript