thisisvishal.hashnode.devHow 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...May 11, 2022ยท5 min read
thisisvishal.hashnode.devUnderstand 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...May 10, 2022ยท4 min read
thisisvishal.hashnode.dev10 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 read
thisisvishal.hashnode.devmap, 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 read