📌심화 프로젝트
프로젝트명 | 소개 | 내용 |
---|---|---|
'Re-Play' | '가볍게 여러가지 게임을 즐기며 소통 할 수 있는 사이트' | 게임 후기 댓글, 좋아요 버튼 등의 활동을 남기며, 일상 속 남는 시간에 가볍게 게임을 즐길 수 있도록 개발 |
📌와이어프레임
🖥️최종 제출 및 발표
☑️체크리스트
1. React Query의 enabled 옵션과 select 옵션을 이용하여 useQuery를 구현한다.
2. React Query의 mutate + invalidateQueries 조합을 사용하여 데이터 변경에 따른 실시간 갱신을 구현한다.
3. 회원가입/로그인 기능 추가 : 기초적인 수준이라도 로그인한 유저만 특정 기능을 수행하게 하는 등 권한을 제어한다.
4. debounce 또는 throttle(Lodash) 함수를 사용하여 API 요청이나 이벤트 핸들링 성능을 개선힌다.
5. 환경변수(.env)를 적극적으로 사용하셔서 firebase 또는 AWS 정보는 배포 시 노출되지 않도록 해야 한다.
🖥️ 마치며
최종프로젝트로 가기 전 마지막 팀프로젝트로 useQuery는 완벽하게 마스터해보자!!!!!!! (제발..)