Closed wjsdncl closed 5 days ago
이 변경 사항은 새로운 탭 레이아웃 컴포넌트인 TabsLayout
을 app/(tabs)/_layout.tsx
에 추가하고, 기존의 _layout
컴포넌트를 수정하여 중첩된 스택 스크린을 포함하도록 업데이트했습니다. 또한, 날짜 형식화 및 비교를 위한 세 가지 함수를 포함하는 FormatDate.ts
파일이 새로 생성되었습니다. 이로써 탭 내비게이션과 날짜 처리 기능이 확장되었습니다.
파일 | 변경 요약 |
---|---|
app/(tabs)/_layout.tsx | TabsLayout 컴포넌트 추가. 탭 내비게이션 레이아웃 설정 및 홈 화면 구성. |
app/_layout.tsx | _layout 컴포넌트 수정. <Stack> 내에 중첩된 <Stack.Screen> 추가 및 헤더 숨김 옵션 설정. |
components/FormatDate.ts | 날짜 형식화 및 비교를 위한 formatDate , formatKoreanDate , diffDate 함수 추가. |
app/(tabs)/home.tsx | 새로운 home 컴포넌트 추가. "home" 텍스트를 표시하는 간단한 UI 구현. |
app/index.tsx | Link 컴포넌트 추가 및 내비게이션 링크 설정. StyleSheet 임포트 제거 및 JSX 구조 수정. |
sequenceDiagram
participant User
participant App
participant TabsLayout
participant HomeScreen
User->>App: 앱 실행
App->>TabsLayout: TabsLayout 컴포넌트 호출
TabsLayout->>HomeScreen: 홈 화면 표시
HomeScreen->>User: 홈 화면 인터페이스 제공
🐰 새로운 탭이 생겼네,
홈이 반짝반짝 빛나네.
날짜도 예쁘게 포장해,
한국식으로도 변신해!
모두 함께 즐거운 하루,
토끼와 함께 뛰어보자! 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
신규 기능
TabsLayout
컴포넌트 추가.FormatDate
컴포넌트 추가 (형식:YYYY-MM-DD
, 한국어 형식 등).home
컴포넌트 추가./home
및/profile
경로로의 내비게이션을 위한 링크 추가.버그 수정
_layout
컴포넌트의 반환 구조 개선.