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

FullCalendar 로 향하는 Redirect에 대해 #30

Closed
ucharles opened this issue Apr 7, 2022 · 2 comments
Closed

FullCalendar 로 향하는 Redirect에 대해 #30

ucharles opened this issue Apr 7, 2022 · 2 comments
Labels
enhancement New feature or request frontend

Comments

@ucharles
Copy link
Owner

ucharles commented Apr 7, 2022

현재

  • FullCalendar에서 날짜를 클릭하면 해당 날짜의 이벤트 상세를 확인 가능
  • 상세 이벤트 페이지에서 뒤로가기를 하면 무조건 현재 날짜가 포함된 달이 표시됨

문제에 대한 설명, 재현

  • 현재 날짜가 4월, FullCalendar의 표시월을 5월로 바꾼다
  • FullCalendar의 날짜를 클릭하여 해당 날짜의 이벤트 상세페이지를 표시한다
  • 이벤트 상세 페이지에서 뒤로가기를 하거나 Calendar로 이동하는 버튼을 누르면 현재 날짜가 포함된 달(4월)이 표시된다

향후

  • FullCalendar로 이동 시 현재 달이 아닌, 이벤트 상세페이지에서 표시하던 달로 이동시키고 싶음
  • FullCalendar가 포함된 router에 param으로 날짜를 추가

뒤로가기

  • FullCalendar 에서 month를 변경할 때, URL도 변경한 달에 맞춰 갱신하도록 함

링크

  • 이 경우는 링크에 이동할 날짜를 지정하면 가능
@ucharles
Copy link
Owner Author

ucharles commented Apr 9, 2022

FullCalendar에 대해 알게된 내용

  • prop: event는 표시 날짜(달, 주, 일)을 변경시킬 때마다 새로 불러와짐. 이를 이용해 events에 콜백 함수를 연결하여 API 호출 가능.
  • prop: ref으로 FullCalendar의 object에 직접 접근 가능. useRef를 사용.
  • prop: event에서 ref으로 FullCalendar의 object를 불러오려고 했으나, events는 FullCalendar의 초기 렌더링 시 동시에 렌더링되므로, ref를 사용할 수 없음. (에러)
  • 표시 날짜를 이동시킴과 동시에 해당 날짜 정보를 URL에 갱신하려면 customButton 사용

진행 상황

  • Event API를 호출하지 않은 상태로는 구현 완료

ucharles added a commit that referenced this issue Apr 9, 2022
- ViewDayEvent 추가
- JoinCalendar 수정 #29
- Dashboard의 FullCalendar 수정 #30
- App의 라우팅 수정
ucharles added a commit that referenced this issue Apr 9, 2022
- FullCalendar가 URL로 날짜 이동이 가능해짐에 따른, Calendar로 향하는 링크 버튼 업데이트 #30
ucharles added a commit that referenced this issue Apr 9, 2022
- customToday 버튼 추가. 클릭 시 URL 갱신 & 달력 갱신 #30
@ucharles ucharles added enhancement New feature or request and removed library issue labels Apr 17, 2022
ucharles added a commit that referenced this issue May 5, 2022
…lendar

- 유저 초대 기능 추가 #54 #29 #13
- ViewDayEvent 에 backend 연결, react-calendar-timeline 제거 (이벤트 확정 기능은 아직 없음) #17
- stringToAvatar 함수를 새로운 모듈로 분리 #63
- FullCalendar 에 backend 연결 #30
@ucharles
Copy link
Owner Author

ucharles commented May 6, 2022

이 기능과 관련된 백엔드 수정 & 동작확인 완료 642b428

@ucharles ucharles closed this as completed May 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend
Projects
None yet
Development

No branches or pull requests

1 participant