React Native のコンポーネントと API
TouchableOpacity, TextInput, Modal, ActivityIndicator, Platform, Dimensions, StatusBar
20 面接問題·
Junior
1タッチ時に透明度エフェクトを持つシンプルなボタンを作成するには、どのコンポーネントを使用すべきですか?
1
タッチ時に透明度エフェクトを持つシンプルなボタンを作成するには、どのコンポーネントを使用すべきですか?
回答
TouchableOpacity は、タッチ時に視覚的な透明度エフェクトを持つボタンを作成するための標準コンポーネントです。ユーザーが押すと、コンテンツの不透明度が一時的に低下し、即座に視覚的なフィードバックを提供します。React Native におけるシンプルなタッチ操作で最もよく使用されるコンポーネントです。
2入力されたテキストを隠すことができる TextInput の prop はどれですか。パスワードフィールドに便利です。
2
入力されたテキストを隠すことができる TextInput の prop はどれですか。パスワードフィールドに便利です。
回答
secureTextEntry prop は、文字の代わりにドットやアスタリスクを表示することで入力テキストを隠します。これは React Native でセキュアなパスワードフィールドを作成するための標準的な方法です。有効にすると、テキストは画面に表示されず、セキュリティ上の理由から通常クリップボードも無効になります。
3TextInput に入力された値を制御された方法で取得するにはどうすればよいですか?
3
TextInput に入力された値を制御された方法で取得するにはどうすればよいですか?
回答
制御された TextInput は、value prop と onChangeText コールバックを組み合わせます。value prop は表示されるテキストを定義し、React の state に紐付けられます。onChangeText は変更のたびに新しい値とともに呼び出され、state を更新できます。このパターンは単一の信頼できる情報源を保証し、テキストのリアルタイムな検証や変換を可能にします。
4
TouchableOpacity と Pressable の主な違いは何ですか?
5
画面の中央に読み込みインジケーターを表示するにはどうすればよいですか?
+17 面接問題
その他のReact Native面接トピック
JavaScript の基礎
Junior
25問React の基礎
Junior
20問React Native の基礎
Junior
22問React Hooks
Junior
20問React と React Native のための TypeScript
Junior
22問React Native のスタイリングとレイアウト
Junior
18問React Native ナビゲーション
Mid-Level
22問React Native の状態管理
Mid-Level
24問React Native のネットワーキングと API
Mid-Level
20問データの永続化
Mid-Level
20問フォームとバリデーション
Mid-Level
18問React Native アニメーション
Mid-Level
22問Native Modules & Bridge
Mid-Level
20問プラットフォーム固有のコード
Mid-Level
18問権限とデバイスAPI
Mid-Level
20問Push Notifications
Mid-Level
18問React Native のテスト
Mid-Level
20問React Native のデバッグ
Mid-Level
18問Build & Deployment
Mid-Level
20問Expo vs React Native Bare
Mid-Level
18問パフォーマンス最適化
Senior
24問メモリ管理
Senior
20問Architecture Patterns
Senior
22問React Native の New Architecture
Senior
24問セキュリティのベストプラクティス
Senior
20問Offline-First Architecture
Senior
20問React Native の CI/CD
Senior
20問Monorepoとコード共有
Senior
18問高度なトピック
Senior
22問アプリのライフサイクルとバックグラウンド実行
Mid-Level
20問認証とセッション管理
Mid-Level
22問Monitoring & Crash Reporting
Senior
20問