React 19 уничтожил половину мо... Заметка
DZone.com Feed на русском

React 19 уничтожил половину моего кода оптимизации производительности, и я благодарен

Я поддерживаю кодовую базу административной панели React, которая, по последним подсчетам перед обновлением до React 19, содержала 34 экземпляра useMemo, 28 экземпляров useCallback и 19 компонентов, обернутых в memo(). Я потратил немало времени за два года на добавление этих оптимизаций, отладку случаев, когда я неправильно указывал массивы зависимостей, и объяснение младшим разработчикам, почему таблица перерисовывалась при каждом нажатии клавиши.React 19 с компилятором удалил большую часть этой работы. Вот что на самом деле изменилось и что по-прежнему имеет значение.