Skip to content
All topics

React

23 articles about React, newest first.

Part of these learning paths

  • React
  • Next.js
  • JavaScript

React and Next.js Caching: A Practical Guide

Learn how to cache data in React and Next.js using cache(), use cache, cacheLife(), and cacheTag(). Explore practical examples, benefits, limitations, and common mistakes.

13 min read
AKAram Khachatryan
30
  • React
  • Next.js
  • JavaScript

useMemo vs useCallback in Modern React (2026)

Are useMemo and useCallback still necessary in React and Next.js in 2026? Learn how React Compiler changes memoization and when to optimize.

7 min read
AKAram Khachatryan
30
  • performance
  • Frontend
  • JavaScript

Why Building a Fast Website Is Harder Than It Looks

Learn how to improve website performance with practical React and Next.js optimization techniques, JavaScript bundle analysis, rendering strategies, and Core Web Vitals.

12 min read
AKAram Khachatryan
60
  • Next.js
  • React
  • Web Storage

Next.js 16

Next.js 16 — new features

3 min read
AKAram Khachatryan
320
  • Hooks
  • React

useSyncExternalStoreHook

useSyncExternalStore Hook — React's connection to external stores

3 min read
AKAram Khachatryan
200
  • Hooks
  • React

useDeferredValue Hook

useDeferredValue Hook — deferring values ​​for UI optimization

3 min read
AKAram Khachatryan
140
  • Hooks
  • React

useTransition Hook

useTransition Hook — UI refresh without slowing down the UI

3 min read
AKAram Khachatryan
420
  • Hooks
  • React

useId Hook

useId Hook — creating unique IDs for SSR and Accessibility

3 min read
AKAram Khachatryan
340
  • Hooks
  • React

useInsertionEffect Hook

useInsertionEffect Hook — Optimization of CSS-in-JS libraries

3 min read
AKAram Khachatryan
360
  • Hooks
  • React

useLayoutEffect Hook

useLayoutEffect Hook — Synchronous update of DOM before rendering

3 min read
AKAram Khachatryan
460
  • Hooks
  • React

useImperativeHandle Hook

useImperativeHandle Hook — control components via ref

3 min read
AKAram Khachatryan
330
  • Hooks
  • React

useRef Hook

useRef Hook — Working with the DOM and saving values ​​without rerendering

3 min read
AKAram Khachatryan
280
  • Hooks
  • React

useReducer Hook

useReducer Hook — complex state management in React

4 min read
AKAram Khachatryan
120
  • Hooks
  • React

useContext Hook

useContext Hook — Managing global state in React

3 min read
AKAram Khachatryan
350
  • Hooks
  • React

useEffect Hook

useEffect Hook — Handling side effects in React

4 min read
AKAram Khachatryan
410
  • Hooks
  • React

useState Hook

useState Hook — React state basics

3 min read
AKAram Khachatryan
420
  • React
  • JavaScript
  • Components

React Rendering Masterclass

How React Thinks: The Secrets of Fiber, Reconciliation, and Rendering

3 min read
AKAram Khachatryan
850
  • RxJS
  • JavaScript
  • React

RxJS A to Z — Part 2

RxJS A to Z — Part 2: Hot vs Cold Observables, Schedulers, Practical Use Cases

2 min read
AKAram Khachatryan
110
  • React
  • Components

What is a Component in React?

A component in React is a reusable UI block that maintains its own structure, state, and functions. React is built around components.

1 min read
AKAram Khachatryan
80
  • React
  • Components

The JSX

What is JSX in React?

1 min read
AKAram Khachatryan
70
  • JavaScript
  • React
  • Components

What is React?

What is React and why use it?

1 min read
AKAram Khachatryan
70

Other topics