- Expo Router는 Next Router와 유사한 구조를 가졌으며, 파일 기반 라우팅을 사용합니다. 🗂️
( )
괄호로 묶은 폴더는 그룹 폴더로, URL 구조에는 영향을 주지 않지만 레이아웃을 적용하는 데 유용합니다. 📁_layout.tsx
파일은 하위 페이지들의 공통 레이아웃을 정의하며, 앱 전체 레이아웃과 탭 레이아웃 등으로 구성될 수 있습니다. 🖼️- 동적 라우팅을 위해 파일 이름을
[유저네임].tsx
와 같이 대괄호로 묶어 사용할 수 있습니다. 👤 - 탭 내비게이션은
(tabs)
폴더를 사용하여 구현하며, 탭의 스타일과 동작은 옵션과 리스너를 통해 커스터마이징할 수 있습니다. 📱 - 모달은 스택 내비게이터에서만 표시할 수 있으며,
presentation: 'modal'
옵션을 사용하여 설정합니다. 🪟