Выбор ответа Middle Архитектура и новая архитектура обновлено
React Native: что даёт Fabric
Вопрос
Какую возможность даёт новый рендерер Fabric?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Конкурентные возможности React 18+ и синхронное измерение раскладки. Fabric держит дерево теней в C++ и общее для платформ, умеет выполнять раскладку синхронно и работать с несколькими версиями дерева.
Варианты ответа
- Рендеринг React Native-приложения в браузере без дополнительных библиотек
- Автоматический перевод компонентов на SwiftUI и Jetpack Compose при сборке
- Отказ от Yoga в пользу CSS Grid и полной поддержки каскада стилей
- Конкурентные возможности React 18+ и синхронное измерение раскладкиправильный ответ
Разбор
Fabric держит дерево теней в C++ и общее для платформ, умеет выполнять раскладку синхронно и работать с несколькими версиями дерева. Поэтому работают useTransition, автоматический batching и синхронное чтение размеров в useLayoutEffect. Веб-рендеринг это отдельный проект (react-native-web), перевода на SwiftUI нет, а раскладку по-прежнему считает Yoga.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.