Навігація в React Native
React Navigation, Stack Navigator, Tab Navigator, Drawer Navigator, deep linking
1Який пакет потрібно встановити, щоб використовувати React Navigation у застосунку React Native?
Який пакет потрібно встановити, щоб використовувати React Navigation у застосунку React Native?
Відповідь
Пакет @react-navigation/native — це основний пакет React Navigation. Він надає базові компоненти та контекст, необхідні для навігації. Конкретні навігатори, такі як Stack, Tab або Drawer, — це окремі пакети, які встановлюються залежно від вимог проєкту.
2Який компонент має огортати застосунок, щоб увімкнути React Navigation?
Який компонент має огортати застосунок, щоб увімкнути React Navigation?
Відповідь
NavigationContainer — це кореневий компонент, який має огортати всю структуру навігації. Він керує станом навігації, linking і надає необхідний контекст усім дочірнім навігаторам. Без цього компонента навігатори не працюватимуть належним чином.
3Як перейти до екрана з назвою 'Details' за допомогою React Navigation?
Як перейти до екрана з назвою 'Details' за допомогою React Navigation?
Відповідь
Метод navigation.navigate('Details') — це стандартний спосіб переходу до екрана в React Navigation. Він додає екран до стека, якщо це ще не активний екран, або повертається до наявного екземпляра, якщо екран уже є в стеку навігації.
Як передати параметри під час переходу до екрана?
Як отримати доступ до параметрів навігації на екрані?
+19 питань зі співбесід
Інші теми співбесід React Native
Основи JavaScript
Основи React
Основи React Native
React Hooks
TypeScript для React та React Native
Компоненти та API 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 та симуляторів співбесід.
Почни безкоштовно