들어가며: React Native 핵심 개념 이해하기

React 경험이 있는 웹 프론트엔드 개발자가 React Native로 모바일 앱 개발을 시작할 때 알아야 할 모든 컴포넌트와 API를 체계적으로 정리했습니다. 웹 개발과의 차이점을 중심으로 각 개념의 실제 사용 시나리오를 포함하여 설명합니다.

웹 vs 모바일 개발 패러다임 전환

React Native에서는 HTML 요소 대신 네이티브 컴포넌트를 사용하며, CSS 대신 JavaScript 기반 스타일링을 적용합니다. DOM이 아닌 네이티브 뷰 계층구조를 다루며, 브라우저 API 대신 모바일 플랫폼 API를 활용합니다.


Part 1: Components - UI 구성 요소

1. Core Components (핵심 컴포넌트)

View - 컨테이너의 기본

Text - 텍스트 표시

Image - 이미지 표시