[DEV-227/FE] feat: 내 면접 모아보기 면접탭 api 연결#432
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Summary of ChangesHello @HIHJH, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! 이 PR은 임시저장 및 복기 완료 면접에 대한 백엔드 API를 통합하여 "내 면접 모아보기" 기능을 크게 개선합니다. 임시저장 항목 관리를 위한 모달과 복기 완료 면접을 위한 무한 스크롤과 같은 새로운 UI 컴포넌트를 도입하여 데이터 처리 및 사용자 경험을 향상시켰습니다. 또한, 로직을 중앙화하고 목업 데이터를 제거하기 위한 상당한 리팩토링이 포함되어 있습니다. Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
이번 PR은 '내 면접 모아보기'의 면접 탭에 API를 연결하여 기존의 모의 데이터를 실제 데이터로 대체하는 작업을 포함하고 있습니다. 임시저장 및 복기 완료된 면접 목록을 불러오고, 무한 스크롤, 검색, 필터링 기능을 구현했습니다. 전반적으로 코드가 잘 구조화되어 있으며, useInfiniteInterviewList, useDraftList, useDraftDelete와 같은 커스텀 훅을 사용하여 로직을 분리한 점이 좋습니다. react-query를 활용한 데이터 페칭 및 상태 관리도 잘 구현되었습니다. 코드의 안정성을 높이고 React의 모범 사례를 따르기 위한 몇 가지 제안 사항을 리뷰에 포함했습니다.
frontend/src/features/dashboard/my-interviews/components/interviews/mappers.ts
Outdated
Show resolved
Hide resolved
...end/src/features/dashboard/my-interviews/components/interviews/list/InterviewListSection.tsx
Outdated
Show resolved
Hide resolved
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
관련 이슈
close #322
작업한 내용
PR 리뷰시 참고할 사항
전반적으로 내 면접 모아보기 > 질문 탭 API 연결 과 비슷하게 구현되었습니다!
참고 자료 (링크, 사진, 예시 코드 등)
++ 질문 탭 Empty 스타일 변경
