React Native 네트워킹 및 API
fetch API, axios, async/await, 오류 처리, API 통합, AbortController
20 면접 질문·
Mid-Level
1React Native에서 HTTP 요청을 보내기 위한 네이티브 JavaScript 메서드는 무엇인가요?
1
React Native에서 HTTP 요청을 보내기 위한 네이티브 JavaScript 메서드는 무엇인가요?
답변
fetch는 HTTP 요청을 위해 JavaScript와 React Native에 내장된 네이티브 API입니다. Promise를 반환하며 외부 의존성 없이 GET, POST, PUT, DELETE 요청을 처리할 수 있습니다. axios와 달리 fetch는 패키지를 설치하지 않고도 네이티브로 사용할 수 있습니다.
2HTTP 요청이 404 또는 500 코드로 실패할 때 fetch() 메서드는 무엇을 반환하나요?
2
HTTP 요청이 404 또는 500 코드로 실패할 때 fetch() 메서드는 무엇을 반환하나요?
답변
fetch()는 네트워크 요청이 완료되기만 하면 404나 500 같은 HTTP 오류 코드의 경우에도 항상 Promise를 성공으로 처리합니다. HTTP 오류를 감지하려면 response.ok 또는 response.status를 수동으로 확인해야 합니다. fetch()는 연결 없음과 같은 실제 네트워크 오류에 대해서만 Promise를 reject합니다.
3HTTP 요청에서 fetch에 비해 axios의 주요 장점은 무엇인가요?
3
HTTP 요청에서 fetch에 비해 axios의 주요 장점은 무엇인가요?
답변
axios는 JSON 데이터를 자동으로 JavaScript 객체로 변환하고 HTTP 오류 코드에 대해 Promise를 reject하여 처리합니다. fetch에서는 response.json()을 수동으로 호출하고 response.ok를 확인해야 합니다. axios는 또한 인터셉터, 간소화된 취소, 기본적으로 더 나은 타임아웃 처리를 제공합니다.
4
fetch로 POST에서 JSON 데이터를 보내는 올바른 구문은 무엇인가요?
5
async/await는 체이닝된 Promise에 비해 HTTP 요청 처리를 어떻게 단순화하나요?
+17 면접 질문
기타 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 상태 관리
Mid-Level
24개 질문데이터 영속성
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개 질문