React Native

React Hooks

useState、useEffect、useContext、useRef、useCallback、useMemo、カスタムフック

20 面接問題·
Junior
1

React の関数コンポーネントで状態変数を宣言できる関数はどれですか?

回答

useState は関数コンポーネントでローカル状態を管理するための基本的なフックです。現在の状態値とそれを更新する関数を含む配列を返します。this.state を使うクラスコンポーネントとは異なり、関数コンポーネントは独立した各状態変数に対して useState を使用します。

2

初期値 0 で useState を使う正しい構文はどれですか?

回答

useState の構文は配列の分割代入を使用します。最初の要素は現在の状態値、2 番目は更新するためのセッター関数です。命名規則では、セッターに 'set' を接頭辞として付け、その後に先頭を大文字にした変数名を続けます。count 変数に対する setCount がその例です。

3

依存配列のない useEffect のコールバックはいつ実行されますか?

回答

依存配列がない場合、useEffect は最初のレンダーとその後のすべての再レンダーを含め、コンポーネントのレンダーごとに実行されます。コードが更新のたびに実行されるため、パフォーマンスの問題を引き起こす可能性があります。実行回数を制限するには、監視する値を指定した依存配列を提供します。

4

コンポーネントのマウント時のみ useEffect を実行するにはどうすればよいですか?

5

useEffect が返す関数の目的は何ですか?

+17 面接問題

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

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

無料で始める