Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] 여행 가이드북 디자인, API 연결(무한 스크롤) #15

Merged
merged 16 commits into from
Aug 30, 2024

Conversation

wo-o29
Copy link
Member

@wo-o29 wo-o29 commented Aug 7, 2024

🎯 이슈 번호

🏁 작업 내용(필수)

  • 여행 가이드북 페이지 디자인, API 연결(무한 스크롤)

💬 리뷰 요구 사항(선택)

  • 추후에 PDF 형식에 관한 내용 확정되면 추가 PR 올리도록 하겠습니다🙃
  • 지금은 일단 악시오스 인스턴스를 여행 가이드북 인스턴스를 하나 만들었는데 그냥 인스턴스 하나로 하고 함수 매개변수로 BASE_URL 넘겨주는 방식으로 갈까요?!

📸 스크린샷 or 동작 영상(선택)

  • 영상에는 가운데 부분 테두리가 안보이는데 화면 공유에서 보셨던 것처럼 실제는 잘 나옵니다!
2024-08-07.10.53.10.mov

@wo-o29 wo-o29 added the ⚙️ feat 기능 추가 label Aug 7, 2024
@github-actions github-actions bot requested a review from yura0302 August 7, 2024 13:56
@wo-o29 wo-o29 linked an issue Aug 7, 2024 that may be closed by this pull request
2 tasks
Copy link
Contributor

@yura0302 yura0302 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다 !! 👍👍👍👍👍👍👍👍

@@ -1,5 +1,12 @@
import axios from "axios";

export const guideBookInstance = axios.create({
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

인스턴스를 여러개 설정하면 중복코드로 메모리 누수가 발생하거나 설정이 중복될 수 있다고 생각합니다 ..!
가독성은 여러개의 인스턴스를 설정하는게 좋지만, 저희가 방대하게 많은 api를 콜하는게 아니라 토이프로젝트 수준이기 때문에 단일 인스턴스로 매개변수로 BASE_URL을 넘기는게 나을 것 같습니다 ! 👍

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

넵 좋습니다 그러면 기본 인스턴스에 저희 백엔드 API를 BaseUrl로 설정하고 외부 API를 사용하는 경우에는 setInstance() 함수를 호출해서 매개변수로 BASE_URL 넘겨서 사용하고, 추가적으로 인터셉터 해야하는 인스턴스가 생기면 그 인스턴스만 따로 빼주면 될 것 같습니다!


export const GUIDE_BOOK_KEYS = {
all: ["guide-book"] as const,
lists: () => [...GUIDE_BOOK_KEYS.all, "list"] as const,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

가이드북키 상수로 설정해주신거 좋은것같습니다 ! 👍👍👍👍

@wo-o29 wo-o29 merged commit e0d1a24 into develop Aug 30, 2024
2 checks passed
@wo-o29 wo-o29 deleted the feature/guide-book-page branch August 30, 2024 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚙️ feat 기능 추가
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[feat] 여행 책자 페이지
2 participants