React Native + TypeScript를 활용한 홈화면 구성 (with Expo Router
기술 스택 상세 설명
1. React Native (Expo)
✅ 목적: React 문법을 이용해서 iOS, Android 앱을 동시에 개발할 수 있게 해주는 프레임워크
🔹 React Native 특징
- JavaScript/TypeScript로 앱 개발 가능
- 네이티브 컴포넌트(
View, Text, Button 등)를 사용
- 하나의 코드로 iOS, Android 모두 빌드 가능
🔹 Expo란?
- React Native 개발을 쉽게 해주는 개발 툴 모음
- 빌드, 디버깅, 테스트, 이미지/카메라 접근 등을 쉽게
npx expo start
✅ 홈화면 코드에서 사용 예시:
import { View, Text, FlatList } from 'react-native';
→ 이 부분이 바로 React Native 컴포넌트를 사용하는 부분
2. TypeScript