saurabhsuryavanshi.hashnode.devWhat are Hooks in React?React is a popular JavaScript library used for building user interfaces. It provides a way to create reusable UI components that can be composed together to build complex applications. In React 16.8, a new feature called Hooks was introduced. Hooks a...Nov 7, 2023·4 min read
saurabhsuryavanshi.hashnode.devUnderstanding Call, Apply and Bind in JavaScriptJavaScript is a versatile programming language that offers various ways to manipulate functions and their execution contexts. Among these methods are call, apply, and bind, which allow developers to control how functions are invoked and what this ref...Nov 5, 2023·3 min read
saurabhsuryavanshi.hashnode.devUnravelling the Intricacies of the JavaScript Date Class for BeginnersNavigating the temporal waters of programming can often be daunting for novices. In the realm of JavaScript, managing dates and times is a vital skill, and this is where the JavaScript Date class comes into play. As a college student taking your firs...Nov 4, 2023·3 min read
saurabhsuryavanshi.hashnode.devUnraveling the DOM in JavaScript: A Beginner’s GuideIntroduction The Document Object Model, or DOM, stands as a crucial concept in the realm of web development, especially when working with JavaScript. This article aims to demystify the DOM, providing a clear and concise explanation tailored for colle...Oct 30, 2023·3 min read
saurabhsuryavanshi.hashnode.devExploring Arrow Functions and Regular Functions in JavaScriptJavaScript, as a versatile and powerful programming language, has seen substantial evolution over the years. One such noteworthy change was the introduction of arrow functions in ECMAScript 6 (ES6). Arrow functions provide a more concise syntax and c...Oct 27, 2023·4 min read