Основи React Native
View, Text, Image, ScrollView, FlatList, StyleSheet, макет Flexbox
1Який базовий компонент використовується для створення контейнерів у React Native?
Який базовий компонент використовується для створення контейнерів у React Native?
Відповідь
Компонент View — це фундаментальний контейнер у React Native, еквівалент div у HTML. Він дозволяє групувати інші компоненти, застосовувати стилі та керувати макетом через Flexbox. На відміну від вебу, React Native використовує View замість div, оскільки його потрібно перетворити на нативні компоненти (UIView на iOS, android.view на Android).
2Яка основна різниця між Text і View у React Native?
Яка основна різниця між Text і View у React Native?
Відповідь
Компонент Text — єдиний компонент, здатний відображати текст у React Native. На відміну від вебу, де будь-який елемент може містити текст, React Native вимагає, щоб увесь текст був обгорнутий у компонент Text. View не може містити необроблений текст безпосередньо - спроба зробити це призводить до помилки.
3Як відобразити локальне зображення в React Native?
Як відобразити локальне зображення в React Native?
Відповідь
Щоб відобразити локальне зображення в React Native, використовуйте компонент Image з пропом source і функцією require(). Цей підхід дозволяє бандлеру Metro розв'язати шлях до зображення під час збирання та оптимізувати ресурси. Віддалені зображення натомість використовують об'єкт із властивістю uri.
Яка властивість потрібна для відображення віддаленого зображення (URL) за допомогою компонента Image?
Яка основна різниця між ScrollView і FlatList?
+19 питань зі співбесід
Інші теми співбесід React Native
Основи JavaScript
Основи React
React Hooks
TypeScript для React та React Native
Компоненти та API React Native
Стилізація та макет у React Native
Навігація в React Native
Управління станом у React Native
Networking та API в React Native
Збереження даних
Форми та валідація
Анімації React Native
Native Modules & Bridge
Код, специфічний для платформи
Дозволи та API пристрою
Push Notifications
Тестування React Native
Налагодження React Native
Build & Deployment
Expo vs React Native Bare
Оптимізація продуктивності
Управління пам'яттю
Architecture Patterns
React Native New Architecture
Найкращі практики безпеки
Offline-First Architecture
CI/CD React Native
Monorepo та спільне використання коду
Складні теми
Життєвий цикл застосунку та фонове виконання
Автентифікація та керування сесіями
Monitoring & Crash Reporting
Опануй React Native для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно