Компоненти та API React Native
TouchableOpacity, TextInput, Modal, ActivityIndicator, Platform, Dimensions, StatusBar
1Який компонент слід використовувати для створення простої кнопки з ефектом прозорості під час дотику?
Який компонент слід використовувати для створення простої кнопки з ефектом прозорості під час дотику?
Відповідь
TouchableOpacity — це стандартний компонент для створення кнопок із візуальним ефектом прозорості під час дотику. Коли користувач натискає на нього, непрозорість вмісту тимчасово зменшується, забезпечуючи миттєвий візуальний зворотний зв'язок. Це найчастіше використовуваний компонент для простих сенсорних взаємодій у React Native.
2Яка властивість TextInput дозволяє приховати введений текст, корисна для полів паролів?
Яка властивість TextInput дозволяє приховати введений текст, корисна для полів паролів?
Відповідь
Властивість secureTextEntry приховує введений текст, відображаючи крапки або зірочки замість символів. Це стандартний метод створення захищених полів паролів у React Native. Коли вона ввімкнена, текст не видно на екрані, а буфер обміну зазвичай вимкнено з міркувань безпеки.
3Як отримати значення, введене в TextInput, контрольованим способом?
Як отримати значення, введене в TextInput, контрольованим способом?
Відповідь
Контрольований TextInput поєднує властивість value з колбеком onChangeText. Властивість value визначає відображуваний текст і прив'язана до стану React. onChangeText викликається при кожній зміні з новим значенням, що дозволяє оновлювати стан. Цей шаблон забезпечує єдине джерело істини та дозволяє перевірку або перетворення тексту в реальному часі.
Яка основна різниця між TouchableOpacity та Pressable?
Як відобразити індикатор завантаження по центру екрана?
+17 питань зі співбесід
Інші теми співбесід React Native
Основи JavaScript
Основи React
Основи React Native
React Hooks
TypeScript для React та 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 та симуляторів співбесід.
Почни безкоштовно