pranavpatani.hashnode.devData Handling in React and Next.js: From useEffect to Server Components and React QuerySince the introduction of NextJS server-side components, an efficient pattern for handling data has been widely adopted in the industry. This pattern utilizes NextJS server-side components to fetch data and utilizes React Query to cache data and sync...Jan 3路17 min read
pranavpatani.hashnode.devReact Query with Next.js Server Components馃殌 Introduction React Query simplifies client-side data fetching by providing caching, background refetching, and a consistent way to manage server state. This helps keep the client-side consistent with the server data and simplifies maintainability....Dec 14, 2025路4 min read
pranavpatani.hashnode.devShelf Share: A Personal Space for Book Lovers to Find and Share ReadsHave you ever had a great collection of books but couldn鈥檛 find an easy way to share it with your fellow readers? Did you ever struggle with organizing books or collections of books without creating a mess? If your answer is yes, then shelf share com...Apr 2, 2025路14 min read
pranavpatani.hashnode.devCreating A Router In Vanilla JavascriptNavigation is one of the biggest challenges when dealing with a single-page application. You need to ensure that the user does not notice any difference in the website's behavior compared to that of a multi-page application. Any links that redirect t...Apr 2, 2025路16 min read
pranavpatani.hashnode.devA Complete Guide to Setting Up Dev Tools for Vanilla JavaScript Projects: Part 2馃摉 Part 1: Learning the essentials 馃 Part 2: Automating the process馃憟 you are here 馃摌Introduction This blog is in continuation with its first part - A Complete Guide to Setting Up Dev Tools for Vanilla JavaScript Projects: Part 1. So please che...Feb 4, 2025路13 min read