Как устроен pipeline рендеринга в React Native?
setState()→ обновление состояния- Render Phase (JS Thread): React создаёт Element Tree, diffing
- Commit Phase: создание C++ Shadow Tree, расчёт лейаута (Yoga)
- Mount Phase (UI Thread): diff Shadow Tree, создание/обновление/удаление нативных View
- Пиксели на экране
- Старая архитектура: JS → Bridge (JSON) → Shadow Thread → UI Thread
- Новая архитектура (Fabric): JS → JSI (C++) → Shadow Tree → UI Thread