Skip to content

Conversation

@eggmun98
Copy link
Member

📝 PR 내용

태그 검색 기능을 구현하고 컴포넌트 구조를 개선했습니다.

🔍 주요 변경사항

API 및 타입

  • 태그 목록 조회를 위한 API 함수 구현
  • Tag API 응답 타입 정의 및 적용

컴포넌트 구조 개선

  • Search 컴포넌트를 ExpandedSearch와 CollapsedSearch로 분리
  • 재사용 가능한 컴포넌트 구현
    • TagBox (Atom)
    • TagList
    • RelatedTags (연관 태그)

기능 개선

  • 연관 검색어 기능 추가
  • keyDown 이벤트 중복 발생 문제 수정
  • expanded 상태에 따른 이벤트 핸들링 최적화

폴더 구조

  • configs, Provider, Styles, types, utils, components 등 폴더 구조 정리

🔧 기타 변경사항

  • 운영 서버에서만 console 로그 제거되도록 설정
  • autoFocus 관련 ESLint 규칙 비활성화
  • 불필요한 주석 제거

📌 추후 작업 계획

UI/UX 개선

  • 연관 검색어 개수에 따른 검색창 사이즈 동적 조정
  • 연관 검색어 개수 최대 제한 설정

리팩토링

  • 검색 비즈니스 로직 리팩토링
  • 검색 로직 분리
  • 상태 관리 최적화
  • 성능 개선

@eggmun98 eggmun98 merged commit e320038 into dev Feb 16, 2025
1 check passed
@github-actions
Copy link

No issues found in PR 🎉


Powered by Code Review GPT

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants