Был ли у вас опыт работы с React Native?
Что проверяют
Насколько глубоко вы работали с React Native и понимаете ли, чем мобильная разработка отличается от веба, даже если синтаксис знаком. Следом спрашивают, как устроена отрисовка и что вы делали, когда не хватало готовой библиотеки.
Как отвечать
Если опыт есть, опишите его конкретно: какое приложение, сколько экранов, ваша роль, Expo или «голый» React Native CLI. Дальше назовите то, что отличает реальный опыт от прочитанного:
- архитектура: JavaScript выполняется в движке Hermes, а компоненты рисуются настоящими нативными view, не в WebView. Новая архитектура (Fabric, TurboModules, JSI) включена по умолчанию начиная с 0.76, старый асинхронный мост уходит в прошлое;
- вёрстка: нет DOM и CSS-каскада, есть
View,Text,StyleSheet. Flexbox по умолчанию сflexDirection: 'column', строку можно положить только внутрьText; - списки и производительность:
FlatListвместоmap,keyExtractor, мемоизация строк, на больших объёмах FlashList. Анимации через Reanimated, чтобы не нагружать JS-поток; - навигация и платформа: React Navigation или Expo Router, разрешения, пуши, различия iOS и Android, клавиатура и безопасные зоны;
- выпуск: EAS Build, подпись, ревью в App Store и Google Play, обновления по воздуху через EAS Update и их предел: нативный код так не обновить.
Хорошо рассказать об одной проблеме, которую вы решили сами, и чем её измеряли: время старта, пропущенные кадры в профайлере, размер сборки. Цифры только свои.
Если опыта нет, так и скажите. Затем свяжите вопрос с тем, что умеете: React, хуки, управление состоянием и TypeScript переносятся напрямую. Назовите, что пришлось бы изучить: нативные модули, сборку, публикацию. Небольшой пет-проект на Expo даёт честный пример за пару выходных.
Где спотыкаются
Говорят «это тот же React, только для мобилок». Разметка, стили, навигация, отладка и релизный цикл устроены иначе.
Путают React Native с гибридными решениями на WebView вроде Cordova или Ionic.
Пересказывают устаревшую картину с мостом и сериализацией в JSON как текущую или приписывают себе рост аудитории, не объясняя, какое отношение к нему имела их работа.