React Native の状態管理
Context API、Redux Toolkit、Zustand、Recoil、状態パターン、グローバル状態
24 面接問題·
Mid-Level
1Context から値を取得するための React フックはどれですか?
1
Context から値を取得するための React フックはどれですか?
回答
useContext は Context から値を取得するための専用フックです。createContext で作成された Context オブジェクトをパラメータとして受け取り、コンポーネントツリー内で最も近い Provider から提供される現在の値を返します。これは関数コンポーネントでコンテキストデータにアクセスするための、モダンで推奨される方法です。
2React で Context を作成するために使用する関数はどれですか?
2
React で Context を作成するために使用する関数はどれですか?
回答
createContext は新しい Context オブジェクトを作成するために React が提供する関数です。この関数はオプションのデフォルト値を受け取り、その値はコンポーネントが対応する親 Provider を持たずに Context を取得する場合にのみ使用されます。返されるオブジェクトには Provider と Consumer の2つのプロパティが含まれます。
3グローバルな state management における Context API の主な欠点は何ですか?
3
グローバルな state management における Context API の主な欠点は何ですか?
回答
Context API は Context の値が変わると、コンポーネントがその値の一部しか使っていなくても、すべての consumer コンポーネントを再レンダリングします。この挙動は、consumer が多いアプリケーションやグローバル state の更新が頻繁なアプリケーションで、大きなパフォーマンス問題を引き起こす可能性があります。
4
state の slice を作成するために使う Redux Toolkit の関数の名前は何ですか?
5
内部では immutable を保ちながら、直接ミューテーションの構文を使える state management ライブラリはどれですか?
+21 面接問題
その他のReact Native面接トピック
JavaScript の基礎
Junior
25問React の基礎
Junior
20問React Native の基礎
Junior
22問React Hooks
Junior
20問React と React Native のための TypeScript
Junior
22問React Native のコンポーネントと API
Junior
20問React Native のスタイリングとレイアウト
Junior
18問React Native ナビゲーション
Mid-Level
22問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問