The Compound Component Pattern: Rethinking React Component DesignIntroduction React component design has evolved significantly over the years. From class components to functional components with hooks, from prop drilling to context. One pattern that has gained significant traction in modern React development is th...Oct 11, 2025·16 min read
Sync State Across Multiple Tabs Easily: Build a fun canvas drawing app in ReactMay 30, 2024·7 min read
Beginner's Guide to IndexedDB: Illustrated with Easy-to-Follow Block DiagramsWhat is IndexedDB? In simple terms, IndexedDB is a client-side storage technique like LocalStorage and SessionStorage. But what sets it apart and makes it far more powerful than the other alternatives is it's: Ability to manage large amounts of stru...May 5, 2024·6 min read
Exploring Server-Sent Events: A Real-Time Notification App in ReactWhat are Serve Sent Events (SSEs)? Server Sent Events (SSEs) is an HTML5-based technology that enables servers to send data to the web client without having to rely on explicit requests from the client. How is it different from Web Sockets or Long P...Apr 7, 2024·11 min read