React Native Full Course 2025 | Become a React Native Pro in 4 Hours
- React Native는 JavaScript와 React를 사용하여 iOS, Android, 웹에서 실행되는 앱을 만들 수 있게 해준다. 📱
- Expo는 React Native 개발을 간소화하고, 복잡한 네이티브 코드 설정 없이 앱을 빠르게 프로토타입하고 배포할 수 있도록 돕는다. 🚀
- View 컴포넌트는 HTML의 div처럼 앱 레이아웃을 구성하는 컨테이너 역할을 한다. 📦
- Text 컴포넌트는 화면에 텍스트를 표시하며, HTML의 paragraph 태그와 유사하지만 스타일링 옵션이 더 다양하다. ✍️
- Text Input 컴포넌트는 사용자로부터 텍스트를 직접 입력받을 때 사용되며, 로그인 폼이나 검색창 등에 유용하다. ⌨️
- Scroll View 컴포넌트는 콘텐츠가 화면 크기를 초과할 때 스크롤 가능한 영역을 만들어준다. 📜
- Expo를 사용하면 Xcode나 Android Studio 없이도 Expo Go 앱을 통해 휴대폰에서 앱을 즉시 미리 볼 수 있다. 👀
- 앱 폴더는 앱의 모든 라우트(페이지/화면)가 위치하는 곳이며, 파일 기반 시스템을 통해 화면을 정의한다. 📁
- root layout 파일은 모든 라우트 간에 공유되는 UI 요소를 정의하는 곳이다. 🧩
- 새로운 화면은 앱 폴더 안에 새 파일을 만들어 추가할 수 있으며, 파일 이름이 화면 이름이 된다. ➕