codesquad-project-team / frontend

🍻취향 공유 sns 팀프로젝트
20 stars 3 forks source link

[42] 포스트 수정 삭제 기능 구현 #98

Closed dev-allenk closed 4 years ago

dev-allenk commented 4 years ago

구현사항

코드 흐름

1) 제출버튼 클릭 - handleSubmit() 2) 업로드할 이미지가 있으면 업로드해서 s3URL생성 - uploadImagesToS3() 3) edit mode인 경우 s3URL과 기존 업로드 되어있던 이미지url을 병합 - mergePreviousImages() 4) 병합된 URL을 요청 보낼 형식에 맞게 구조화 - formatURLs() 5) 구조화된 URL과 나머지 데이터를 요청 보낼 형식에 맞게 구조화 - formatData() 6) edit mode인 경우 diff 비교를 통해 변경된 값만 필터링 - getUpdatedValues() 7) 최종 postData를 mode에 따라 POST or PUT 요청

참고사항

해결된 이슈 번호

dev-allenk commented 4 years ago

css-modules (PR #99) merge 된 이후에 css-modules적용 후 merge 필요! 이 PR 먼저 merge 후 PR #99 에서 css-modules로 수정 예정