React Hooks
useState、useEffect、useContext、useRef、useCallback、useMemo、カスタムフック
20 面接問題·
Junior
1React の関数コンポーネントで状態変数を宣言できる関数はどれですか?
1
React の関数コンポーネントで状態変数を宣言できる関数はどれですか?
回答
useState は関数コンポーネントでローカル状態を管理するための基本的なフックです。現在の状態値とそれを更新する関数を含む配列を返します。this.state を使うクラスコンポーネントとは異なり、関数コンポーネントは独立した各状態変数に対して useState を使用します。
2初期値 0 で useState を使う正しい構文はどれですか?
2
初期値 0 で useState を使う正しい構文はどれですか?
回答
useState の構文は配列の分割代入を使用します。最初の要素は現在の状態値、2 番目は更新するためのセッター関数です。命名規則では、セッターに 'set' を接頭辞として付け、その後に先頭を大文字にした変数名を続けます。count 変数に対する setCount がその例です。
3依存配列のない useEffect のコールバックはいつ実行されますか?
3
依存配列のない useEffect のコールバックはいつ実行されますか?
回答
依存配列がない場合、useEffect は最初のレンダーとその後のすべての再レンダーを含め、コンポーネントのレンダーごとに実行されます。コードが更新のたびに実行されるため、パフォーマンスの問題を引き起こす可能性があります。実行回数を制限するには、監視する値を指定した依存配列を提供します。
4
コンポーネントのマウント時のみ useEffect を実行するにはどうすればよいですか?
5
useEffect が返す関数の目的は何ですか?
+17 面接問題
その他のReact Native面接トピック
JavaScript の基礎
Junior
25問React の基礎
Junior
20問React Native の基礎
Junior
22問React と React Native のための TypeScript
Junior
22問React Native のコンポーネントと API
Junior
20問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問