React Hooks
useState, useEffect, useContext, useRef, useCallback, useMemo, 커스텀 훅
20 면접 질문·
Junior
1React 함수형 컴포넌트에서 상태 변수를 선언할 수 있는 함수는 무엇입니까?
1
React 함수형 컴포넌트에서 상태 변수를 선언할 수 있는 함수는 무엇입니까?
답변
useState는 함수형 컴포넌트에서 로컬 상태를 관리하기 위한 기본 훅입니다. 현재 상태 값과 이를 업데이트하는 함수가 담긴 배열을 반환합니다. this.state를 사용하는 클래스 컴포넌트와 달리, 함수형 컴포넌트는 독립적인 각 상태 변수마다 useState를 사용합니다.
2초기값 0으로 useState를 사용하는 올바른 구문은 무엇입니까?
2
초기값 0으로 useState를 사용하는 올바른 구문은 무엇입니까?
답변
useState 구문은 배열 구조 분해를 사용합니다. 첫 번째 요소는 현재 상태 값이고, 두 번째는 이를 업데이트하는 setter 함수입니다. 명명 규칙은 setter 앞에 '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개 질문