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

포스트 리스트 / 트렌드 필터 #17

Open
1 task
Tracked by #4
dypark26 opened this issue Feb 9, 2023 · 0 comments
Open
1 task
Tracked by #4

포스트 리스트 / 트렌드 필터 #17

dypark26 opened this issue Feb 9, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@dypark26
Copy link
Collaborator

dypark26 commented Feb 9, 2023

  • 실시간 트렌드 순 정렬
@dypark26 dypark26 mentioned this issue Feb 9, 2023
4 tasks
@dypark26 dypark26 self-assigned this Feb 9, 2023
@dypark26 dypark26 added the enhancement New feature or request label Feb 9, 2023
@dypark26 dypark26 moved this to Todo in be-my-desk Feb 9, 2023
dypark26 added a commit that referenced this issue Feb 17, 2023
데이터 구조에 likesCount 를 추가합니다.
현재 접속한 유저 정보에 따라 카드에 포스트 좋아요 클릭 여부를 표시합니다.
카드 내 좋아요 클릭시 해당 포스트의 likes, likesCount 값이 업데이트 되는 로직을 구현합니다.
dypark26 added a commit that referenced this issue Feb 18, 2023
dark, light 라는 theme prop 으로 모드 변경이 가능한 GNB, filter bar UI를 구현합니다.
포스트 제목 및 내용을 기반으로 한 임시 검색 기능을 구현합니다.
@dypark26 dypark26 changed the title 포스트 리스트 / 실시간 트렌드 필터 포스트 리스트 / 트렌드 필터 Feb 19, 2023
dypark26 added a commit that referenced this issue Feb 20, 2023
firebase 중첩 orderBy 와 index 설정을 통해
좋아요, 최신순이 적용된 트렌드 필터 로직을 구현합니다.
dypark26 added a commit that referenced this issue Feb 21, 2023
url의 param 에 전달된 정보를 기반으로 전체 / 트렌드 / 직업별 각각으로 필터가 변경되는 기능을 구현합니다.
dypark26 added a commit that referenced this issue Feb 21, 2023
드롭다운을 선택했을 때, 선택한 카테고리로 드롭다운 텍스트를 변경하는 기능을 구현합니다.
필터를 선택했을 때, 선택한 필터만 볼드처리되는 기능을 구현합니다.
dypark26 added a commit that referenced this issue Feb 28, 2023
post-list 내 전체, 트렌드, 직업별 필터 로직을 useFilter 로 리펙토링 합니다.
Lookup Table 을 사용해 코드 가독성을 높입니다.
dypark26 added a commit that referenced this issue Mar 1, 2023
리액트 쿼리를 사용해 리팩토링 합니다.
로딩 및 에러 페이지를 삽입합니다.
dypark26 added a commit that referenced this issue Mar 6, 2023
새로운 글을 작성하면 기존에 저장돼있던 post-list 캐시를 삭제합니다.
dypark26 added a commit that referenced this issue Mar 6, 2023
글을 삭제하면 기존에 저장돼있던 post-list 캐시를 삭제합니다.
@young-02 young-02 moved this from Todo to Done in be-my-desk Mar 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

1 participant