Articles

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

ReactJS / General

React Router — Routing & Protected Routes

React Router provides client-side routing for React applications. It lets users move between pages without performing a complete browser reload.

28 Sep 2026 · 28 views

ReactJS / General

Render Props & Compound Components

Render Props and Compound Components are two important React composition patterns. Render Props focus on sharing behavior by allowing the consumer to provide a rendering function. Compound Components focus on creating a group of components that work together through shared state and context.

28 Sep 2026 · 22 views

ReactJS / General

Higher-Order Components HOC

A Higher-Order Component is a React pattern for reusing component behavior. An HOC is a function that receives a component and returns another component with additional behavior.

28 Sep 2026 · 19 views

ReactJS / General

Controlled vs Uncontrolled Components

Forms are one of the clearest places to understand the difference between React state and the DOM itself. In a controlled component, React state is the source of truth for the input value. In an uncontrolled component, the DOM keeps the current value and React reads it when required.

28 Sep 2026 · 23 views

ReactJS / General

React.memo & Performance Optimization

React performance optimization is not about making every component memoized. The goal is to reduce expensive or unnecessary work when there is a measurable reason to do so.

28 Sep 2026 · 18 views

ReactJS / General

Virtual DOM & React Fiber

The Virtual DOM and Fiber are related but they are not the same thing. The Virtual DOM describes React's in-memory representation of the UI, while Fiber is the internal architecture React uses to represent work, track component information, and schedule rendering work.

28 Sep 2026 · 21 views

ReactJS / General

React Rendering, Re-rendering & Reconciliation

React applications feel simple because React hides much of the work required to update the user interface.

28 Sep 2026 · 27 views

ReactJS / General

useReducer — Complex State Management

useReducer manages state through a reducer function and dispatched actions. It is useful when many related state transitions need clear, centralized rules.

28 Sep 2026 · 21 views

ReactJS / General

useContext — Global State & Dependency Sharing

Context makes a value available to components below a provider without manually passing it through every intermediate component.

28 Sep 2026 · 22 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.

✅

ℹ️