그린티_

  • 홈
  • 태그
  • 방명록

tanstack query 1

(Next.js) 서버 컴포넌트 + 클라이언트 상태 관리 전략

서론Next.js 13 이후로 서버 컴포넌트가 도입되면서 기존의 전역 상태 관리 패턴이 그대로 통하지 않게 됐습니다.클라이언트 전용 상태 관리 라이브러리(Zustand, Jotai 등)를 서버 컴포넌트와 어떻게 조합해야 할까라는 생각에 찾아봤습니다.프로젝트를 진행하던 중 이런 상황이 마침 발생해서 직접 적용해봤습니다.우선 페이지를 이동할 때마다 큰 변화가 없는 데이터에 대한 API 호출은 비효율적이라고 생각했고 한번 불러서 저장해서 사용해보도록 했습니다.그 중 가장 간단하고 쉽게 할 수 있는 Zustand를 활용하게 됐습니다.서버 컴포넌트 vs 클라이언트 컴포넌트의 역할구분서버 컴포넌트클라이언트 컴포넌트실행 위치서버브라우저데이터 요청가능 (fetch 직접 사용)불가능 (보통 React Query 사용)상..

프론트엔드/Next.js 2025.11.12
이전
1
다음
더보기
프로필사진

그린티_

프론트엔드 개발자입니다! 노션에만 기록하다가 블로그에도 조금씩 올리려고 합니당! ㅎㅎ 열심히 아자아자!

반응형
  • 분류 전체보기
    • 프론트엔드
      • Next.js
      • React
      • ReactNative
      • JavaScript
      • TypeScript
    • 백엔드
    • 코테
      • Java
      • JS
      • Python
    • CS 공부
      • OS 운영체제
      • 네트워크
      • 웹 작동 원리
      • 렌더링 과정
      • SPA vs MPA
    • GitHub
    • Unity 게임

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바