초기 렌더링 품질
검색 노출과 첫 화면 속도가 중요하면 서버에서 데이터를 준비합니다.
서버 컴포넌트 fetch, 클라이언트 요청, 데이터 페칭 라이브러리를 화면 요구사항에 맞춰 선택합니다.
검색 노출과 첫 화면 속도가 중요하면 서버에서 데이터를 준비합니다.
필터, 검색, 무한 스크롤처럼 사용자 입력 뒤 바뀌는 데이터에 유리합니다.
재시도, 동기화, 로딩 상태가 복잡하면 라이브러리 도움을 받습니다.
초기 HTML에 필요한 값과 사용자의 클릭 이후 필요한 값을 분리하면 서버와 클라이언트 책임이 자연스럽게 나뉩니다.
데이터 페칭은 API 호출 위치를 고르는 일이 아니라 사용자 경험과 캐시 책임을 설계하는 일입니다.