← Dev Log

2023년 07월 31일

·2 min read

오늘 한 일

  • TS 스터디 진행
  • Gloddy 그룹 페이지 리팩토링

🤔고민 - 카공실록 프로젝트

무슨 기준으로 컴포넌트를 분리해야하지?

서버 컴포넌트에서 데이터 페칭을 하기 위해 page 컴포넌트를 적절히 분리하려했다.

근데 어디를 기준으로 분리해야할지 모르겠다. 그리고 모달을 키고끄는 로직은 어디에 넣어야할지도 모르겠다. 🥲🥲

리액트 쿼리에 대해

음.. 아직 리액트 쿼리를 잘 모르는 것 같다. TkDodo의 블로그를 자주 보면서 공부해야겠다.

오늘 잠깐 블로그를 봤었는데, 리액트 쿼리는 데이터 페칭 라이브러리가 아니라 **비동기 상태 관리자(Aysnc State Manager)**라고 한다.

듣고 보니 맞는 말이다. 페칭은 axios, fetch API 같이 promise를 반환하는 것들을 사용하고, 리액트 쿼리는 그것들을 사용해서 상태를 관리하는 것이다.

암튼 프론트엔드에서 비동기 상태를 관리하는 것이 굉장히 중요하고 어렵기 때문에 리액트 쿼리를 능숙하게 사용할 수 있도록 공부해야겠다.


내일 할 일

  • gloddy 그룹 게시판 상세보기 페이지 구현