Когда ты рендеришь React-приложение, хоть раз задумывался, что там реально происходит под капотом? React лепит DOM-дерево и выводит интерфейс на экран. Но как именно он собирает эту конструкцию и шустро обновляет её после изменения состояния?
Статья раскапывает React Fiber — движок согласования (reconciliation), на котором всё держится. Рассказывается, как React собирал DOM до v15, почему ранняя стековая модель тормозила, и каким образом асинхронная архитектура Fiber решила эти боли, начиная с React v16 и вплоть до v19.
Читать далее
