React Native

React Native の状態管理

Context API、Redux Toolkit、Zustand、Recoil、状態パターン、グローバル状態

24 面接問題·
Mid-Level
1

Context から値を取得するための React フックはどれですか?

回答

useContext は Context から値を取得するための専用フックです。createContext で作成された Context オブジェクトをパラメータとして受け取り、コンポーネントツリー内で最も近い Provider から提供される現在の値を返します。これは関数コンポーネントでコンテキストデータにアクセスするための、モダンで推奨される方法です。

2

React で Context を作成するために使用する関数はどれですか?

回答

createContext は新しい Context オブジェクトを作成するために React が提供する関数です。この関数はオプションのデフォルト値を受け取り、その値はコンポーネントが対応する親 Provider を持たずに Context を取得する場合にのみ使用されます。返されるオブジェクトには Provider と Consumer の2つのプロパティが含まれます。

3

グローバルな state management における Context API の主な欠点は何ですか?

回答

Context API は Context の値が変わると、コンポーネントがその値の一部しか使っていなくても、すべての consumer コンポーネントを再レンダリングします。この挙動は、consumer が多いアプリケーションやグローバル state の更新が頻繁なアプリケーションで、大きなパフォーマンス問題を引き起こす可能性があります。

4

state の slice を作成するために使う Redux Toolkit の関数の名前は何ですか?

5

内部では immutable を保ちながら、直接ミューテーションの構文を使える state management ライブラリはどれですか?

+21 面接問題

次の面接に向けてReact Nativeをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める