상세 내용
- 질문지 조회, 생성, 수정, 삭제 기능 구현
- Apollo-client 이용, GraphQL로 통신하는 CRUD 구현
- 공용 컴포넌트 개발 (Button, Select, Input, Checkbox, modal 등)
- 질문지 수정 시 자동 저장 기능 개발
- n초마다 작업 내용을 Local Storage에 저장
- 정상적인 방법으로 페이지 이탈 시 LocalStorage의 내용 삭제
- 페이지 진입 시 Local Storage에 내용이 있는 경우, 자동 저장 내용 불러오기 여부를 물어보는 Modal 노출
- React Ref 이용하여 SetInterval의 Callback 함수의 state 값 업데이트