immg.hashnode.devHow to Use React Router for Routing and as a Framework with Appwrite Part 2In the first part of this tutorial, we covered a lot about React Router and explored its declarative(library) mode. We started by setting up React Router's library mode, then built routes and components along with links and navigation. Then did somet...Jun 20, 2025·21 min read
immg.hashnode.devHow to Use React Router for Routing and as a Framework Part 1React Router has always been known as a popular routing library for React Applications, however, with the recent changes and improvements in React Router, we have seen a merge between React Router and Remix(a React framework) in React Router v7. Thes...Jun 19, 2025·21 min read
immg.hashnode.devHow to Implement Session-Based Authentication in Node.js Using Express, Passport.js, and MongooseAuthentication is essential for any full-stack web application, but adding it to projects can be daunting. That's where session-based authentication comes in. It helps secure your APIs using a simpler and more understandable approach with sessions an...Jun 5, 2025·23 min read
immg.hashnode.devHow to Get Started with Hono : The Node.js Framework GuideThe growing demand for faster and more modern JavaScript backend frameworks that can handle newer or complex projects led to the creation of Hono. This new and underrated JavaScript backend framework simplifies and boosts performance in projects with...May 27, 2025·13 min read
immg.hashnode.devHow to use React's useReducer HookReact’s useReducer hook is one of the built-in hooks React provides, it is an alternative to the more commonly used useState hook. However, its strict and verbose setup often leads developers to prefer the useState hook or state management libraries....May 14, 2025·14 min read