React Native는 네이티브 UI 요소로 매핑되는 View, Text, Image, ScrollView, TextInput 같은 핵심 컴포넌트 모음을 제공합니다. 이들은 React Native UI의 기본 구성 요소이며, 웹의 HTML 요소 대신 사용됩니다.
핵심 컴포넌트 (웹 HTML과 비교)
React Native는 HTML이 아니라 (네이티브 view로 매핑되는) 자체 컴포넌트를 사용함:
VIEW → 컨테이너 (<div>와 유사) — 기본 레이아웃 구성 요소
TEXT → 텍스트 표시 (웹과 달리 모든 텍스트는 <Text> 안에 있어야 함)
IMAGE → 이미지 표시 (로컬 또는 원격)
TEXTINPUT → 텍스트 입력 필드 (<input>과 유사)
SCROLLVIEW → 스크롤 가능한 컨테이너
FLATLIST → 효율적인 스크롤 LIST (긴 목록용 — 지연 렌더링)
TOUCHABLEOPACITY / PRESSABLE → 탭 처리 (터치 가능 영역)
BUTTON → 기본 버튼
