All React topics
React • Topic Section2 scenarios

Performance & Virtualization

TanStack Virtual v3, dynamic row heights, and URL state with Nuqs

Rendering lists and tables with 100,000+ items: virtual windowing, ResizeObserver height measurements, scroll restoration, and filter serialization to URL.

TanStack Virtual 3Nuqs URL StateWindowing100k+ RowsCore Web Vitals
Topic Progress
0%(0 of 2 completed)
+100 XP~75 min

Practical Section Scenarios

2 scenarios available

Difficulty level:
Senior35 min+50 XP
Virtualizing High-Load Lists and Tables: TanStack Virtual v3, Dynamic Heights, and URL State with Nuqs

Построение виртуализированного интерфейса на 100k+ записей: Windowing алгоритм, динамическая высота строк через ResizeObserver, удержание позиции скролла и сохранение фильтров в URL search params.

React 19TanStack Virtual 3.xTypeScript 5.8+Nuqs 2.x
Production ScenarioOpen workflow
Senior40 min+50 XP
React 19 Profiling and Performance Tuning: React DevTools, Eliminating Wasteful Renders, and INP Optimization

Глубокое руководство по профилированию и оптимизации производительности в React 19: чтение графиков Flamegraph в React DevTools, отладка холостых каскадных ререндеров, разбиение длинных задач (Long Tasks) для удержания метрики INP менее 50 мс и ментальная модель React Compiler.

React 19React DevTools ProfilerPerformance APIscheduler.yield()useTransition
Production ScenarioOpen workflow