Skip to content

[Feat] 파일/폴더 추가 API 연결#416

Open
wuzoo wants to merge 3 commits intodevelopfrom
feature/drive/#351-create-file-api
Open

[Feat] 파일/폴더 추가 API 연결#416
wuzoo wants to merge 3 commits intodevelopfrom
feature/drive/#351-create-file-api

Conversation

@wuzoo
Copy link
Member

@wuzoo wuzoo commented Jan 14, 2025

해당 이슈 번호

closed #351


체크리스트

  • 🔀 PR 제목의 형식을 잘 작성했나요? e.g. [feat] PR을 등록한다.
  • 💯 테스트는 잘 통과했나요?
  • 🏗️ 빌드는 성공했나요?
  • 🧹 불필요한 코드는 제거했나요?
  • ✅ 컨벤션을 지켰나요?
  • 💭 이슈는 등록했나요?
  • 🏷️ 라벨은 등록했나요?
  • 🙇‍♂️ 리뷰어를 지정했나요?

💎 PR Point

주용 부분

파일 추가 API 연결하였습니다. drive 페이지에서 changeFile 핸들러 구현 시에 여러 파일을 받을 수 있도록 한 후 이를 모두 presignedUrl로 변환하여 mutate를 수행하는 과정을 거쳤습니다.

그리고 폴더를 클릭할 때에는 뷰는 동일하되 해당 드라이브 페이지에서 해당 폴더 안에 있는 파일들을 보여주어야 하는 요구사항이 있었습니다. 이를 url params로 구현하기 위해 use-query-params 라이브러리를 도입하였습니다. 이는 url의 파라미터 값을 상태로서 쉽게 사용할 수 있도록 해주는 라이브러리입니다. 즉 특정 폴더를 클릭하였을 때 해당 상태 setter를 호출하여 urlquery param을 변경하여 해당 폴더 안으로 이동하는 식으로 구현하였어요 !
드라이브 페이지에서 만약 folderId라는 param 값이 존재한다면 api 호출 시에도 해당 아이디를 보내 해당 폴더 안의 파일/폴더를 설정할 수 있게 됩니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

파일/폴더 생성 API 연결

2 participants