오늘 한 일
- TS 스터디 진행
- Gloddy 그룹 페이지 리팩토링
🤔고민 - 카공실록 프로젝트
무슨 기준으로 컴포넌트를 분리해야하지?
서버 컴포넌트에서 데이터 페칭을 하기 위해 page 컴포넌트를 적절히 분리하려했다.
근데 어디를 기준으로 분리해야할지 모르겠다. 그리고 모달을 키고끄는 로직은 어디에 넣어야할지도 모르겠다. 🥲🥲
리액트 쿼리에 대해
음.. 아직 리액트 쿼리를 잘 모르는 것 같다. TkDodo의 블로그를 자주 보면서 공부해야겠다.
오늘 잠깐 블로그를 봤었는데, 리액트 쿼리는 데이터 페칭 라이브러리가 아니라 **비동기 상태 관리자(Aysnc State Manager)**라고 한다.
듣고 보니 맞는 말이다. 페칭은 axios, fetch API 같이 promise를 반환하는 것들을 사용하고, 리액트 쿼리는 그것들을 사용해서 상태를 관리하는 것이다.
암튼 프론트엔드에서 비동기 상태를 관리하는 것이 굉장히 중요하고 어렵기 때문에 리액트 쿼리를 능숙하게 사용할 수 있도록 공부해야겠다.
내일 할 일
- gloddy 그룹 게시판 상세보기 페이지 구현