뷰는 name이라는 state로 로그인한 유저의 이름을 분간해 해당 유저의 스케줄이 담긴 배열(filteredData)을 새로 만들어 DayPilotCalendar컴포넌트로 보여주려 했으나 새로운 배열에서의 중복 제거 및 이후 전체 데이터를 저장할 방법에 대해 생각 필요할 것 같습니다..!
getUserInfo로 유저의 정보를 가져오는데에는 문제가 없었으나 getSchedule훅으로 api통신시 비동기 문제가 살짝 있었습니다. mySchedule컴포넌트에서 이를 테스트하여 우선 useEffect로 무한리렌더링 에러는 해결했지만, 캘린더 뷰에 가져온 배열을 집어넣지 못했습니다. 라이브러리에서의 property가 startTime이 아닌 start이기 때문에 해당 속성의 이름으로 들어가면 해결되지 않을까 싶습니다

만일 받아온 스케줄이 캘린더 뷰에 잘 담긴다면 이후 post는 서버로 보내기만하면 될텐데, 저희가 사용하는 라이브러리에서 viewtype을 Weeks로 쓴다면 event에 start, end, id, text로 총 4개의 정보만 담기므로 weekDay속성을 추가적으로 전달하는 기능의 구현이 필요할 것 같아요.
캘린더 뷰는 최대한 직접 해결해보고싶었는데 아무래도 사용사례가 적어서 라이브러리 문제들이 간단히 해결이 잘 안됐네요 ㅠㅠ 일단 크게 세 개 정도로 추렸습니다!!