Demystifying JavaScript Promises: From Network Cables to fetch and AxiosAs a frontend developer, you will spend 95% of your time consuming promises rather than creating them. But when you are waiting for data from a backend service—like an API written in Java, Python, or Aug 5, 2026·5 min read
Function as props🔹 1. Relationship: Callbacks vs Passing Functions as Props 👉 Key idea: “Sending data up via callbacks” is a specific use case of passing functions as props. ✅ Passing Functions as Props (General Jun 9, 2026·3 min read
Lifting State Up and sending data up via callbacksGreat—this is the next important concept after prop drilling 👍Let’s break it down clearly. 🔹 What is “Lifting State Up”? Lifting state up means: Moving state from a child component to its nearest Jun 9, 2026·5 min read
Prop Drilling🔹 What is Prop Drilling? Prop drilling is the process of passing data (props) from a parent component down to deeply nested child components through intermediate components. Even if some middle compoJun 9, 2026·3 min read
Using the Fetch API with async / await in JavaScriptThe async / await syntax is a cleaner way to work with Promises.It does not replace Promises—it makes them easier to read and reason about. Important:fetch() is still promise-based.async / await just lets you write asynchronous code that looks synch...Dec 26, 2025·4 min read
Using the Fetch API with Promises in JavaScriptModern JavaScript applications constantly talk to servers—fetching data, sending form submissions, or updating resources. The Fetch API is the standard way to perform HTTP requests in the browser, and it is promise-based by design. This article expla...Dec 26, 2025·4 min read
Event Listeners on the window Object in JavaScriptIn frontend development, many important events don’t happen on buttons or inputs—they happen at the browser level. Things like resizing the window, scrolling the page, switching tabs, or going offline are all window-level events. To respond to these,...Dec 26, 2025·4 min read