- 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.
23 articles about React, newest first.
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.
Are useMemo and useCallback still necessary in React and Next.js in 2026? Learn how React Compiler changes memoization and when to optimize.
Learn how to improve website performance with practical React and Next.js optimization techniques, JavaScript bundle analysis, rendering strategies, and Core Web Vitals.
Do you still need to learn JavaScript deeply in 2026? Learn which JavaScript fundamentals still matter in the age of AI, TypeScript, React, and AI coding agents.
Next.js 16 — new features
useSyncExternalStore Hook — React's connection to external stores
useDeferredValue Hook — deferring values for UI optimization
useTransition Hook — UI refresh without slowing down the UI
useId Hook — creating unique IDs for SSR and Accessibility
useInsertionEffect Hook — Optimization of CSS-in-JS libraries
useLayoutEffect Hook — Synchronous update of DOM before rendering
useImperativeHandle Hook — control components via ref
useRef Hook — Working with the DOM and saving values without rerendering
useReducer Hook — complex state management in React
useContext Hook — Managing global state in React
useEffect Hook — Handling side effects in React
useState Hook — React state basics
How React Thinks: The Secrets of Fiber, Reconciliation, and Rendering
RxJS A to Z — Part 2: Hot vs Cold Observables, Schedulers, Practical Use Cases
The Complete Guide to RxJS: A to Z
A component in React is a reusable UI block that maintains its own structure, state, and functions. React is built around components.
What is JSX in React?
What is React and why use it?