<aside> ☝🏻 구현하고 싶은 기능

수정페이지 접속시 기존의 코스 및 지도 정보를 가져와서 수정 후 반영하기

</aside>

전체적인 로직

글쓰기페이지에서는 CRUD와 지도에 관한 정보를 리덕스에서 처리한 후 리덕스 데이터를 파이어베이스에 저장했고, 상세페이지에서는 파이어베이스에 있는 정보를 그대로 불러왔다.

게시글 수정페이지의 경우 파이어베이스에 있는 정보를 불러와서 다시 CRUD를 실행하는 작업이 필요했으므로 글쓰기페이지와 상세페이지에서 사용한 방법을 모두 적용해서 아래와 같이 구현했다.

  1. 파이어베이스에서 불러온 정보를 리덕스에 저장하기
  2. 리덕스 저장된 데이터로 CRUD 수행하기
  3. 최종적으로 수정한 리덕스 데이터를 파이어베이스에 반영하기

상세 구현 내용

프로토타입 변경

새로운 코스 추가

리덕스 데이터 초기화