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

Feature/일기장 #5

Open
wants to merge 23 commits into
base: develop
Choose a base branch
from
Open

Feature/일기장 #5

wants to merge 23 commits into from

Conversation

MrMirror21
Copy link
Collaborator

@MrMirror21 MrMirror21 commented Jul 16, 2023

관련 이슈

#3

예상 리뷰 시간

20- min

추가 또는 변경 사항

  • 정회원이 일기장에 CRUD 가능함
  • 피드는 페이지 마다 게시글의 개수를 조절 가능한 페이지네이션 형태
  • 첨부파일 존재 시 썸네일 존재
  • 좋아요, 스크랩, 댓글 및 대댓글
  • 검색 및 필터 기능 (최신 순, 조회 순, 인기 순)

기타

globalstyle 컴포넌트의 위치로 인한 렌더링 문제 해결
@MrMirror21 MrMirror21 added the enhancement New feature or request label Jul 16, 2023
@MrMirror21 MrMirror21 self-assigned this Jul 16, 2023
@MrMirror21 MrMirror21 linked an issue Jul 17, 2023 that may be closed by this pull request
5 tasks
@MrMirror21 MrMirror21 requested a review from ssongms July 20, 2023 09:26
axios를 통해 서버와 통신, 페이지네이션 바의 페이지 버튼을 클릭함으로서 그 페이지에 해당하는 게시글을 반환, 추후 페이지네이션 기능 추가 예정
테스트용으로 고정되어있던 변수를 페이지 주소에 맞게 반환받을 수 있도록 수정, 한 페이지에 표시될 글 개수 변수 추가
Diary.js 내 useEffect부 extractPageNumFromURL() 내부의 getDiaryList(), setNumberOfPages() 분리
- axios.js, Diary.js 파일 내 To do 주석 추가
게시물 작성 ui에 wysiwyg형 적용
현재 서버 api 개선 전 임시용 검색 기능 추가
현재 api 명세에 적힌대로의 서버에 게시글 업로드 요청하는 기능 구현
게시글 목록이 디스플레이되는 화면에서 좋아요, 조회수, 댓글 수 등의 세부 정보가 표시되도록 변경
다이어리 첫 페이지 로드 시, 게시글 페이지 변경 시 다이어리 게시글 리스트 로드하도록 서버와 연결
서버 api 명세에 따라 양식 수정
다이어리 상세 페이지 라우팅, ui 작업
1. 댓글 작성 : 작성 후 페이지 리로드, 결과 확인 가능, 작성 경과 시간 표기
2. 댓글 수정 : 해당 댓글 위치에 수정 ui 위치, 수정 후 페이지 리로드, 결과 확인 가능
3. 댓글 삭제 : 해당 댓글 삭제 후 페이지 리로드, 결과 확인 가능
4. 댓글 총 개수 표기
RecommentCountIndicator 컴포넌트화, Diary.js 에서 분리
- 댓글 작성, 수정 기능 서버와 연동
- 수정 시 해당 댓글 위치에 수정 UI 위치하도록 구현
수정, 삭제 api 연동
수정 UI 적용
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
None yet
Development

Successfully merging this pull request may close these issues.

일기장 페이지
1 participant