A Guide to Debouncing in JavaScript and React | Create a Custom HookIntroduction In our daily surfing of the web, we’ve encountered dynamic web features like auto-complete search boxes (as in Google), drag-and-drop functionality, and smooth scrolling effects. These seamless interactions often rely on techniques like ...Nov 15, 2023 · 7 min readnirmalkumar.hashnode.dev
Create a Telegram Bot with Node.jsIntroduction In this simple tutorial, we will explore creating a Telegram Bot using Node JS. We will Create a Telegram Bot that will send a random Chuck Norris Joke. By following along, you'll learn how to use Node.js, connect to APIs, and add some f...Oct 9, 2023 · 5 min readnirmalkumar.hashnode.dev
Don’t use State for React Forms. Use this instead!Introduction When it comes to handling forms in react, the most popular approach is to store the input values in state variables. One of the reasons for following this approach is because, it's React, after all, and everyone tends to use the hooks th...Aug 31, 2023 · 5 min readnirmalkumar.hashnode.dev
Build an app with React and SupabaseThis tutorial will explore building a basic CRUD (Address Book) application using React and Supabase, setting up a Supabase database, connecting a React application to it, and implementing CRUD operations in our application. By the end of this tutori...Jul 23, 2023 · 17 min readopenreplay.hashnode.dev
Authentication in React with SupabaseUser authentication is a crucial aspect of many web applications. It allows users to securely create accounts, log in, and access protected resources. Implementing user authentication can be complex and time-consuming, especially when developing an a...Mar 5, 2023 · 20 min readopenreplay.hashnode.dev