Generics in TypescriptRecently I switched from JavaScript to TypeScript while building React applications and it is hands down, one of the best decisions I've made recently. While JavaScript provided enough freedom and movement, the strict typing that TypeScript enforces ...1AOct 30, 2022 · 4 min readjainayushee.hashnode.dev
How and when to useCustomeHooks in ReactHooks were first introduced in the 16.8 version of React and most developers, who use React, would have already used the powerful pre-defined hooks. They let you use state and other React features without writing a class. For those who have just be...Oct 12, 2022 · 2 min readjainayushee.hashnode.dev
Deep Copy vs Shallow CopyIn programming, it is often necessary to make copies of objects. These copies are used for a variety of purposes, such as creating new versions of objects with some modifications or simply as a way to keep the original object unchanged while performi...Sep 14, 2022 · 3 min readjainayushee.hashnode.dev
Closures in JavaScriptWhen I first started to read about closures, I realized I'd been using them for a very long time but, I just didn't know they were called so. It was only recently that I understood the significance and proper use of closures. Here are some of my lear...Aug 27, 2022 · 3 min readjainayushee.hashnode.dev
What are PDF annotations and how to remove them?Recently, I came across this scenario where I had to remove links from some PDF data, in base64 form, I was receiving from a service call in my application. Annotations are additional objects that can be added to a document. This includes marking te...Jul 11, 2022 · 2 min readjainayushee.hashnode.dev