NMNikhil Mishrainasync-await.hashnode.dev·Jun 6, 2023 · 3 min readBecoming a Senior Software EngineerBecoming a senior software engineer is a significant milestone in a developer's career. It's a role that goes beyond writing flawless code and requires a combination of technical expertise, leadership skills, and a commitment to personal growth. In t...01B
NMNikhil Mishrainasync-await.hashnode.dev·Jun 3, 2023 · 4 min readUnderstanding Closure in JavaScriptIf you want to truly understand the working of JavaScript, Closure is one of the essential topics you must understand thoroughly. I myself struggled to understand this topic in the beginning after researching I came across a Video course by "Will Sen...00
NMNikhil Mishrainasync-await.hashnode.dev·Sep 3, 2021 · 5 min readthis is easythis keyword is an integral part of the Javascript language. Yet sometimes it gets confusing to detect its value under different scenarios. In this article, I’ll explain ways by which you can find out what is the value of this keyword by analysing th...00
NMNikhil Mishrainasync-await.hashnode.dev·Sep 1, 2021 · 3 min readConditional subtypes using as clauseProblem Statement While working on a project. I came across a use case where I need to create a type that needs to be a subtype of a given type including only a particular key. const type Address = { Id: string, name: string, surname: string, country...00
NMNikhil Mishrainasync-await.hashnode.dev·Aug 31, 2021 · 5 min readuseReducer hook in ReactJSIn this article, we will discuss the useReducer hook of the ReactJS. We will cover the following topics: What is a useReducer hook? How useReducer works? When to use useReducer hook? The useReducer hook is used to manage the state in your ReactJS app...00