React: углублённое изучение
Лучший выбор для глубокого понимания memo и useImperativeHandle, useCallback. Книга рассчитана на тех, кто уже пишет на React и хочет понимать причины повторных рендеров, поведение ссылок и ограничения оптимизаций.
Особенно полезны главы:
5 —
useMemo,useCallback,React.memo: как работают и почему мемоизация иногда не помогает.8 — Context и производительность.
9 — refs и создание императивного API через
useImperativeHandle.10 — замыкания и устаревшие значения в callbacks.
16 — Error Boundary и ограничения обработки ошибок.
Advanced React — Nadia Makarevich вышла в 2023 году, электронная версия появилась в августе, бумажное издание — 11 сентября 2023 года. Официального русского перевода нет.
Книга полезна прежде всего глубоким разбором повторных рендеров, memo, useMemo, замыканий, callbacks и refs. Именно поэтому я её рекомендую. В перевод также добавлены пояснения по нововведениям React 19.