개발 초기 설정 공통 컴포넌트, 소셜로그인, 채팅 기능 분담 후 작업 UI 작업 모임 불러오기, 조회 작업 완료
공통 컴포넌트 → 넣을 건 넣어주기
→ 초기이기 때문에, 버튼 입력 등에 대한 정책이 나오지 않은 상황이므로
스토리북: UI 라이브러리를 모아둔 툴
→ 필요한 것만 넣고 수정
공통 컴포넌트 작업
props로 모든걸 다루지 않는다. 필요한 props만 넘기고 정말 공통으로 사용할 수 있는 컴포넌트만 만든다.
현업에서 공통 컴포넌트를 위한 storybook 툴을 사용한다. 사전에 정하지 않고, 공통 컴포넌트를 나누기는 어렵기 때문에
3번 질문 - 리엑트 쿼리
→ 서버에서 캐싱 : 내가 가져온 데이터에 대한 정보를 스프링 부트가 들고 있음
→ 프론트 → 백엔드 → DB → 백엔드 → 프론트 형태로 가는 것에서
→ 프론트 → 백엔드 → 프론트 형태로 전환
→ 프론트의 캐싱은 내 정보, 권한에 따른 메뉴 정보 등 자주 변하지 않는 정보에 캐싱 적용
⇒ 서버에서 캐싱하는 방법 찾아보기!
웹소켓 테스트를 어떻게 했는가?
→ 테스팅 툴마다 웹소켓 프리픽스가 다른 경우가 있으므로, 테스팅툴보다는 직접 서버를 띄워서 하는 것을 선호한다.
→ 테스트 코드를 작성한 경우, Notation을 블로그 같은 곳에 잘 정리해둘 것 (자주 사용하는 것이 아니므로)
CI/CD를 초기에 세팅했음 모임 CRUD도 어느정도 적용 완료 소셜 로그인도 어느정도 완료 채팅 기능은 테스트에서 지연되었기 때문에 이제 시작했음