React Native

React Native 기초

View, Text, Image, ScrollView, FlatList, StyleSheet, Flexbox 레이아웃

22 면접 질문·
Junior
1

React Native에서 컨테이너를 만드는 데 사용되는 기본 컴포넌트는 무엇입니까?

답변

View 컴포넌트는 React Native의 기본 컨테이너로, HTML의 div에 해당합니다. 다른 컴포넌트를 그룹화하고 스타일을 적용하며 Flexbox로 레이아웃을 관리할 수 있습니다. 웹과 달리 React Native는 네이티브 컴포넌트(iOS의 UIView, Android의 android.view)로 변환되어야 하므로 div 대신 View를 사용합니다.

2

React Native에서 Text와 View의 주요 차이점은 무엇입니까?

답변

Text 컴포넌트는 React Native에서 텍스트를 표시할 수 있는 유일한 컴포넌트입니다. 어떤 요소든 텍스트를 담을 수 있는 웹과 달리, React Native는 모든 텍스트를 Text 컴포넌트로 감싸도록 요구합니다. View는 원시 텍스트를 직접 담을 수 없으며, 그렇게 하려고 하면 오류가 발생합니다.

3

React Native에서 로컬 이미지를 표시하려면 어떻게 합니까?

답변

React Native에서 로컬 이미지를 표시하려면 source prop과 require() 함수를 사용한 Image 컴포넌트를 사용합니다. 이 방식은 Metro 번들러가 빌드 시점에 이미지 경로를 해석하고 에셋을 최적화할 수 있게 해줍니다. 원격 이미지는 대신 uri 속성을 가진 객체를 사용합니다.

4

Image 컴포넌트로 원격 이미지(URL)를 표시하는 데 필요한 속성은 무엇입니까?

5

ScrollView와 FlatList의 주요 차이점은 무엇입니까?

+19 면접 질문

다음 면접을 위해 React Native을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기