Avatar

Mykola Nesterchuk

I am a frontend developer who specializes in ReactJS. I have a total of 6+ years of experience working with web applications and possess deep skills in creating modern web applications and user interface components using ReactJS and related technologies.

Explore other pages

Latest posts

React Commit Phase Deep Dive: Sub-phases, Effects Order, and Practical Traps

React Commit Phase Deep Dive: Sub-phases, Effects Order, and Practical Traps

Mykola Nesterchuk - March 23, 2026

A deep dive into the React commit phase - what actually happens after reconciliation ends. Covers all three sub-phases, the exact execution order of useInsertionEffect, useLayoutEffect, and useEffect, cleanup sequencing, and the bugs that follow when you get it wrong.

#react
#internals
#performance
React State Management in 2026: Zustand, TanStack Query, Jotai, and When to Use Each

React State Management in 2026: Zustand, TanStack Query, Jotai, and When to Use Each

Mykola Nesterchuk - March 16, 2026

The state management landscape has settled. Server state and client state are now separate disciplines with different tools. Here is the practical breakdown of Zustand, TanStack Query, Jotai, and Context - when to use each and how they fit together.

#react
#performance
React Compiler: Automatic Memoization and the End of useMemo Boilerplate (2026)

React Compiler: Automatic Memoization and the End of useMemo Boilerplate (2026)

Mykola Nesterchuk - March 16, 2026

React Compiler v1.0 hit production in October 2025 and changed how we think about performance. Here is what it actually does, when you still need useMemo and useCallback, and how to migrate an existing codebase.

#react
#performance
#internals