개발자_이훈규
천천히, 빠르게. 개발자의 Repository
개발자_이훈규
전체 방문자
오늘
어제
  • 분류 전체보기 (473)
    • 티스토리 (4)
    • 개발자 뉴스 (2)
    • 소프트웨어 (203)
      • C (7)
      • c++ (25)
      • Objective-C (3)
      • Do it! 반응형 웹디자인 (4)
      • openGL (8)
      • Java (24)
      • Jni (3)
      • Android (9)
      • Wordpress (2)
      • 버그 만난 후 느낀점 (2)
      • Git (3)
      • node js (2)
      • window tablet (1)
      • HTML (3)
      • javascript (3)
      • perl (1)
      • AngularJS (0)
      • JSON (0)
      • Docker (3)
      • python (5)
      • jQuery (1)
      • MFC (4)
      • cocos studio (6)
      • Golang (1)
      • SQLite3 (0)
      • Spring Boot (8)
      • thymeleaf (0)
      • Django (0)
      • iOS (3)
      • skia (0)
      • VBA (0)
      • PHP (2)
      • Oracle (1)
      • JSP (0)
      • R (0)
    • TCP IP (2)
    • 금융 (0)
      • 금융 Study (0)
      • 금융 Archive (0)
      • 금융 Article (0)
    • 개인 프로젝트 (7)
      • gif 홈페이지 만들기 (0)
      • study app만들기 (0)
      • 크롤러 만들기 (1)
      • 카툰 홈페이지 만들기 (1)
      • 외주 홈페이지 만들기 (3)
      • 웹 홈페이지 만들기 (0)
      • 미디어 서버 만들기 (0)
      • 소개팅 어플 만들기 (0)
      • 인스타그램 풀스택 클론 코딩(인강 노트) (0)
      • 주식 모의거래 만들기 (1)
    • html php mysql (0)
    • node.Js (2)
    • 일상 (2)
    • 빈공간 uml 공부 (0)
    • Ubuntu(linux) (12)
    • 맥OS (10)
      • android 설치하기 (2)
    • Programming quizzes (0)
    • IoT (구 유비쿼터스) (16)
      • 라즈베리 파이 (11)
      • 아두이노 (5)
    • 하드웨어 (5)
      • 아수스 비보탭 노트8 asus vivotap no.. (2)
      • 크레마 카르타 (3)
    • 분석할 문장, 구문, 코드 (0)
    • 키보드 (1)
      • 해피해킹 (1)
    • 코드 라이언 (0)
    • 전자기기 (4)
    • Ted (0)
    • NAS (0)
    • 알고리즘 (0)
    • 연합인포맥스 (0)
    • 이벤트 응모함 (4)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • ubuntu
  • 에러
  • C++
  • 코드
  • 우분투
  • 소스
  • Python
  • CODE
  • 방법
  • C
  • Java
  • 라즈베리 파이
  • error
  • 예제
  • Example
  • 설명
  • 설치
  • 개발
  • GIT
  • install

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
개발자_이훈규

천천히, 빠르게. 개발자의 Repository

카테고리 없음

React, server state와 global state 관리에 대해서

2022. 8. 3. 04:01

Server State와 Global State의 데이터를 관리하는 기법이나 방법론에 대해서 알아본다.

두 State를 관리하는 방법에 대해서 툴이 개발된 것들이 있는데 그 툴을 기반으로 따라가본다.

 

이 부분에 대한 아티클 2개

https://www.freecodecamp.org/news/how-to-manage-state-in-your-react-apps/

 

How to Manage State in Your React Apps

Managing state in your React apps isn’t as simple as using useState or useReducer. Not only are there are a lot of different kinds of state, but there often dozens of ways of managing each kind. Which should you choose? In this guide, we will uncover the

www.freecodecamp.org

https://alexmngn.medium.com/what-react-global-state-management-libraries-should-you-use-b67a05f0e20

 

What React global state management libraries should you use?

Is Redux still relevant today? Is there better state management for React? What are the different state management libraries available?

alexmngn.medium.com

 

처음에 Server Data관리에 대해서 들었을 때는 서버의 데이터와 동기화 부분만 관련있는걸로 생각했는데
다른 툴들을 살펴보니 동기화와 캐시에 대한 관리기법이 주를 이루는 것 같다.

 

React Query

https://github.com/tanstack/query

 

SWR

https://github.com/vercel/swr

https://swr.vercel.app/ko

"SWR"이라는 이름은 
HTTP RFC 5861
에 의해 알려진 HTTP 캐시 무효 전략인 
stale-while-revalidate
에서 유래되었습니다. SWR은 먼저 캐시(스태일)로부터 데이터를 반환한 후, fetch 요청(재검증)을 하고, 최종적으로 최신화된 데이터를 가져오는 전략입니다.

첫 배타 : on 27 Nov 2021

저작자표시 (새창열림)
    개발자_이훈규
    개발자_이훈규
    혼자 꽁양꽁양 개발하면서 놀아요~ - 노트같은 블로그

    티스토리툴바