Articles
Deep dives on .NET, React, cloud and everything in between.
useCallback — Function Memoization
useCallback memoizes a function reference until its dependencies change. It is useful when function identity affects rendering or Hook dependencies.
28 Sep 2026 · 25 views
useMemo — Memoization
useMemo caches the result of a calculation between renders. It is mainly a performance optimization for expensive calculations.
28 Sep 2026 · 25 views
useRef — DOM References & Mutable Values
useRef creates a persistent reference that survives renders. It is commonly used for DOM elements and mutable values that should not themselves cause a re-render.
28 Sep 2026 · 24 views
useEffect — Side Effects & API Calls
useEffect is used to synchronize a component with something outside normal rendering. Common examples are API requests, timers, subscriptions, browser events, and external systems.
28 Sep 2026 · 25 views
Promises, async/await & API Calls
React applications commonly communicate with backend APIs. To understand API calls in React, you need a solid understanding of JavaScript asynchronous programming, especially Promises and async/await.
27 Sep 2026 · 22 views
Destructuring, Spread & Rest Operators
Destructuring, spread syntax, and rest syntax are used constantly in React code. They make it easier to work with props, state objects, arrays, function parameters, and immutable updates.
27 Sep 2026 · 25 views
Closures, Callbacks & Functions in React
Functions are everywhere in React. Event handlers, callbacks, array operations, effects, custom hooks, and component logic all depend on JavaScript functions.
27 Sep 2026 · 32 views
JavaScript Higher-Order Functions — map, filter, reduce, forEach
Higher-order functions are one of the most important JavaScript concepts for React developers. React code frequently uses functions such as map(), filter(), and reduce() to transform and work with application data.
27 Sep 2026 · 46 views
Rendering List and Keys
React applications frequently need to display collections of data. Examples include products, employees, orders, messages, notifications, and search results. React commonly renders these collections using JavaScript's map() method.
27 Sep 2026 · 27 views