39 / 98
Что происходит внутри React после вызова setState или изменения состояния через хук?
После вызова setState React не обновляет DOM немедленно. Он помечает компонент как "нуждающийся в обновлении", батчит (группирует) несколько обновлений стейта, затем запускает reconciliation — сравнивает новое виртуальное дерево со старым (diffing), вычисляет минимальный набор DOM-операций и применяет их за один раз в фазе commit.