15 Useful VSCode shortcuts to improve your productivityVSCode is one of the most popular editors for web development. When writing code, we often require certain formatting actions, and a lot of them are supported by VSCode itself. While most actions can be found from Menu options, having hands-on keyboa...7OSJAug 25, 2021 · 5 min readshubh.hashnode.dev
What StrictMode in ReactAs we gain more experience, we constantly evolve our coding practices and design patterns. This is the case with React too. React has also gone through many transitions, and as it has progressed, certain practices that were believed to be good in the...1KAug 11, 2021 · 10 min readshubh.hashnode.dev
Observer Design Pattern in JavaScriptEverything you need to know about the Observer design pattern in JavaScript While working with any language, we tend to use several reusable design solutions to commonly occurring problems. In JavaScript, too, we have a mix of well-defined patterns. ...Aug 9, 2021 · 6 min readshubh.hashnode.dev
How to implement a Collapsible Overflow Menu in ReactThe most common use cases of Intersection Observer are Lazy Loading Images and Infinite Scroll. However it highly powerful and can be used for a wide range of interactions. Most of us have either implemented or read about implementing a Responsive Na...Aug 6, 2021 · 6 min readshubh.hashnode.dev
How to debounce and throttle functions with React hooksDebouncing and throttling are two very common terms that we come across when trying to optimize function calls. They can be very useful for improving the performance of user interactions. Before jumping into the main implementation, let’s understand ...Jul 27, 2021 · 7 min readshubh.hashnode.dev