Сопоставление Middle Архитектура и новая архитектура обновлено
Части новой архитектуры
Вопрос
Сопоставьте часть React Native и её роль.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
JSI фундамент, Fabric отвечает за UI, TurboModules за нативные модули, Codegen за типобезопасную склейку, Hermes за выполнение JS. Hermes формально не часть новой архитектуры, но работает с ней в паре.
Правильные пары
JSIпрямые вызовы между движком JS и C++
Fabricрендерер с деревом теней в C++
TurboModulesленивые нативные модули
Codegenгенерация склейки по спецификациям на TypeScript
Hermesдвижок JS с байткодом, собранным при сборке
Разбор
JSI фундамент, Fabric отвечает за UI, TurboModules за нативные модули, Codegen за типобезопасную склейку, Hermes за выполнение JS. Hermes формально не часть новой архитектуры, но работает с ней в паре.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.