Articles

Deep dives on .NET, React, cloud and everything in between.

ReactJS / General

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

ReactJS / General

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

ReactJS / General

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

ReactJS / General

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

ReactJS / General

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

ReactJS / General

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

ReactJS / General

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

ReactJS / General

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

ReactJS / General

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Never miss a new post 📬

Get an email whenever a new article, project, cheatsheet or video drops.

✅

ℹ️