권한 및 디바이스 API
카메라, 위치 정보, 연락처, 알림, 권한 처리, react-native-permissions
20 면접 질문·
Mid-Level
1React Native에서 권한을 관리하는 데 가장 많이 사용되는 라이브러리는 무엇입니까?
1
React Native에서 권한을 관리하는 데 가장 많이 사용되는 라이브러리는 무엇입니까?
답변
react-native-permissions는 iOS와 Android에서 권한을 관리하기 위한 표준 라이브러리입니다. 카메라, 위치 정보, 연락처와 같은 권한을 요청하고 확인하기 위한 통합 API를 제공하며, 플랫폼 간 차이를 투명하게 처리합니다.
2react-native-permissions의 check() 함수가 반환할 수 있는 상태는 무엇입니까?
2
react-native-permissions의 check() 함수가 반환할 수 있는 상태는 무엇입니까?
답변
check() 함수는 다음 상태 중 하나를 반환합니다: UNAVAILABLE(기기에서 기능을 사용할 수 없음), DENIED(권한을 요청하지 않았거나 거부되었지만 여전히 요청 가능), LIMITED(iOS 14 이상의 부분 접근), GRANTED(권한 허용됨), BLOCKED(권한이 영구적으로 거부되어 설정으로 이동해야 함).
3react-native-permissions에서 check()와 request()의 차이점은 무엇입니까?
3
react-native-permissions에서 check()와 request()의 차이점은 무엇입니까?
답변
check()는 사용자 상호작용 없이 현재 권한 상태만 확인하는 반면, request()는 상태를 확인한 다음 권한이 아직 요청되지 않은 경우 시스템 대화 상자를 표시합니다. request()를 사용하기 전에 먼저 check()를 호출하여 UX를 조정하는 것이 권장됩니다.
4
거부된 권한을 변경하기 위해 사용자를 앱 설정으로 리디렉션하려면 어떻게 해야 합니까?
5
iOS에서 권한은 어떤 파일에 선언해야 합니까?
+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개 질문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개 질문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개 질문