© 2023 Hashnode
#javascript
What is JSX? We can’t talk about React without first explaining JSX. JSX provides you to write HTML/XML-like structures (e.g., DOM-like tree structures) in the same file where you write JavaScript co…
Novice [nov-is] • A person who is new to and inexperienced in a job or situation in which he or she is placed; beginner, tyro. "She was a complete novice in technology". This gives a clear picture of …
What are Higher-Order functions? In JavaScript, functions are treated as first-class citizens, which means behind the scenes they are just another object. This feature enables the use of functions jus…
Introduction Destructuring is a JavaScript technique to extract values from arrays and objects quickly. Traditionally, we use indices to get values from arrays and properties (keys) to get values from…
A Falsy value is a value that is considered false when encountered in a boolean context. The following table provides a complete list of Javascript falsy values: ValueDescription falsekeyword f…
Coupling is a measure of how much work is involved in changing something. Being an engineer, we have certain rules and principles to follow when creating outstanding software. Coupling is even more im…
It is possible to add and modify properties and methods to JavaScript classes and prototypes using the prototype property of the class or constructor function. class Dog { bark() { return "Woof!"; } } // Add a new method to…
Accessing individual characters We can treat the string as an array of characters so we can access individual characters with the help of index values starting from zero. const str = "Hello"; console.…
Introduction Today, most applications build consume data from an API. These API centric applications have various ways and technologies used to make requests to the API. How do you consume API in your Application? What Technologies do you u…
Introduction Javascript can be a complex language to wrap your head around, especially if you are a newbie or, on a streak, watching video after video, and not popping your head under the hood every o…
JavaScript abbreviated as .js is a programming language. The core technologies of the world wide web along with HTML and CSS. In 2022, 98% of websites use JavaScript on the client side for behavior, o…
In any application we are developing, we always need a form and that could be easy to implement with react using useState, but in cases where we need more than one form, it becomes hectic and stressfu…
JavaScript Engines are software components that enforce JavaScript code. JavaScript engines were merely built as interpreters from the beginning, but all relevant modern engines use just-in-time compi…