Skip to content

[Refactor] improve api function#202

Merged
ejinn1 merged 6 commits intomainfrom
199-refactor-improve-api-function
Mar 9, 2025
Merged

[Refactor] improve api function#202
ejinn1 merged 6 commits intomainfrom
199-refactor-improve-api-function

Conversation

@ejinn1
Copy link
Member

@ejinn1 ejinn1 commented Mar 7, 2025

📄 GET 함수 리펙토링 및 최근 등록한 할일 SSR 적용

📝 변경 사항 요약

  • GET 함수 변경
  • 최근 등록한 할일 SSR
  • not-found page 사이드바 삭제

📌 관련 이슈

🔍 변경 사항 상세 설명

GET 함수 변경

  • 토큰을 헤더에 추가하는 작업이 axiosinterceptor에서 document 객체를 활용해 브라우저에서만 가능한 방식이라 서버 컴포넌트에서 토큰을 넘겨주는 방식도 추가시켰습니다.
  • props에 토큰이 있으면 setAuthToken 함수로 헤더에 넣어줍니다.

최근 등록한 할일 SSR 적용

  • 대시보드에서 최근 등록한 할일 부분에서 isLoading으로 로딩을 관리하는 것보다 Suspense로 관리하는 것이 좋을 것 같아 변경하였습니다.
  • 새로고침 했을 때 기존에 캐시되어 있는 값을 사용해 더 빠른 초기 로딩이 가능해졌습니다

무한 스크롤 있는 부분은 적용해보려다가 에러 해결을 못해서 아직 적용은 못시켰습니다..

not-found 사이드바 삭제

  • 먼저 빌드 에러가 나서 확인해봤는데 not-found 페이지가 로그인 이전에도 나타날 수 있는 화면이라 그냥 사이드바를 삭제시켰습니다.
  • 사이드바에서는 로그인을 했을 때 나타나는 정보들이 있어서 없애도 될 것 같습니다.

✅ 확인 사항

  • 코드가 정상적으로 컴파일되는지 확인했습니다.
  • 관련 테스트를 작성하고 모두 통과했는지 확인했습니다.
  • 코드 스타일 가이드에 맞게 작성했습니다.

📸 스크린샷 (선택 사항)

기존

2025-03-06.3.19.50.mov

적용 후

2025-03-06.3.21.10.mov

기타 참고 사항

추가로 공유하고 싶은 내용이나 참고 자료가 있다면 여기에 작성해주세요.

@ejinn1 ejinn1 added the 🔨 Refactor 코드 리팩토링 label Mar 7, 2025
@ejinn1 ejinn1 requested review from dudwns0213 and gibeom0218 March 7, 2025 05:34
@ejinn1 ejinn1 self-assigned this Mar 7, 2025
@ejinn1 ejinn1 linked an issue Mar 7, 2025 that may be closed by this pull request
2 tasks
@github-actions
Copy link

github-actions bot commented Mar 7, 2025

💄 Storybook: https://674fb103b6bfad504c6f0da9-uwbjcywxad.chromatic.com/
🕖 Update: 2025년 03월 08일 16시 44분 59초

@github-actions
Copy link

github-actions bot commented Mar 7, 2025

🎉 구현한 기능 Preview: https://front-2ubsrebso-beoms-projects-53e61468.vercel.app

@ejinn1 ejinn1 force-pushed the 199-refactor-improve-api-function branch from 375d4c4 to 737d3e2 Compare March 8, 2025 07:43
@ejinn1 ejinn1 merged commit 03b02a6 into main Mar 9, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 Refactor 코드 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Refactor] improve api function

1 participant