How to create your own custom Hooks in React (extensive guide)Introduction What are custom Hooks Hooks are reusable functions. When you have component logic that needs to be used by multiple components, we can extract that logic to a custom Hook. Custom Hooks start with "use". Example: useFetch. use should be a...2APMay 11, 2022 ยท 5 min readthisisvishal.hashnode.dev
Understand Debouncing and Throttling in javascript with examplesIn this article, we will discuss and understand debouncing and throttling in javascript, which are very useful when it comes to the performance of a website. Why to use ? One word "performance". Whenever we're attaching a performant-heavy function t...5SARMay 10, 2022 ยท 4 min readthisisvishal.hashnode.dev
10 Important productivity tools to make developer life easier ๐จโ๐ป๐จโ๐ป1. Time statistics WakaTime , a time tracking tool. It's more of a professional tool to track the time you're spending on a certain project, with language tracking capabilities right from your editor. It shows you insights for programming activities...Aug 18, 2021 ยท 3 min readthisisvishal.hashnode.dev
map, filter, reduce functions in JavaScript made easy ๐ฅJavaScript: Don't judge me by my bad parts, learn the good stuff and stick with that. โ Eric Freeman There are many already built-in functions that make our life easier in this buzzing world. Let's understand some important functions of them, tha...Aug 17, 2021 ยท 4 min readthisisvishal.hashnode.dev