Mastering State Management in React: From useState to React QueryA practical, no-fluff guide to choosing the right state management tool for every situation in your React apps.15 min read·basics-to-advanced-state-management.hashnode.dev11AMay 20
When Mongoose Virtuals Disappear: Understanding the Lean() TradeoffMongoose virtuals missing in queries? Learn how lean() removes virtuals and the correct fix using lean({ virtuals: true }).4 min read·mongo-virtuals-disappear-bug.hashnode.dev1Feb 19
Normal Search vs Dynamic Search: How Modern Apps Actually Do ItFrom regex-based queries to fuzzy matching, debouncing, and real-world search UX8 min read·dynamicsearch.hashnode.devDec 17, 2025
🧠Modal vs Full Page: How to Decide the Right UX Pattern for Login, Signup & Critical UI FlowsIn modern web apps, one of the most underrated decisions is choosing modal popups vs a dedicated page for core actions like login, signup, edit forms, payment steps, or onboarding. It sounds small…But this choice directly affects conversion, user flo...5 min read·modal-pop-up-ui-vs-full-page.hashnode.devDec 10, 2025
Pagination vs Infinite Scroll. Which UI should you implement?When you're building a product with lots of content — campgrounds, products, posts, reviews — you eventually face the classic question: Should you use pagination? Or should you implement infinite scrolling? Both feel right in different scenarios, and...4 min read·pagination-vs-infinite-scroll.hashnode.devDec 10, 2025