Page 16 -
P. 16
9장 Firebase로 사진 공유 앱 만들기 II 479
9.1 탭 화면 구현하기 480
9.2 로그인 상태 유지하기 484
9.3 포스트 작성 기능 구현하기 486
9.3.1 탭 중앙에 버튼 만들기 486
9.3.2 업로드할 사진 선택 또는 카메라 촬영하기 490
9.3.3 포스트 작성 화면 만들기 501
9.3.4 Firestore에 포스트 등록하기 511
9.4 포스트 목록 조회하기 515
9.4.1 PostCard 컴포넌트 만들기 516
9.4.2 Firestore로 포스트 목록 조회하기 519
9.4.3 FeedScreen에서 getPost 호출 후 FlatList로 보여주기 520
9.4.4 페이지네이션 및 시간순 정렬하기 522
9.5 사용자 프로필 화면 구현하기 529
9.5.1 Firestore 데이터 조회할 때 조건 추가하기 529
9.5.2 포스트 조회 함수 리팩토링하기 531
9.5.3 Firestore에서 색인 추가하기 532
9.5.4 Profile 컴포넌트 만들기 534
9.5.5 그리드 뷰 만들기 541
9.5.6 페이지네이션 구현하기 546
9.5.7 커스텀 Hook을 작성해 컴포넌트 리팩토링하기 548
9.5.8 포스트 열기 552
9.5.9 내 프로필 화면 구현하기 555
9.6 포스트 수정 및 삭제 기능 구현하기 559
9.6.1 재사용할 수 있는 모달 만들기 561
9.6.2 사용자에게 수정 및 삭제 물어보기 565
9.6.3 포스트 삭제 기능 구현하기 568
9.6.4 포스트 설명 수정 기능 구현하기 570
9.7 EventEmitter로 다른 화면 간 흐름 제어하기 575
9.7.1 EventEmitter3 설치 및 적용하기 577
9.7.2 포스트 작성 후 업데이트하기 578
9.7.3 포스트 삭제 후 목록에서 제거하기 581