관리 메뉴

웹개발 블로그

[React] 마이크로 상태 관리 본문

◆React.js & Next.js & Node.js/React.js(라이브러리)

[React] 마이크로 상태 관리

쿠키린 2025. 6. 10. 00:04

마이크로 상태 관리

  • 공식적인 정의는 없음
  • 범용적인 상태 관리를 위한 방법은 가벼워야하며, 개발자는 요구사항에 따라 적절한 방법을 선택할 수 있어야 한다
  • (이를 가리켜 마이크로 상태 관리라고 한다.)

개발자의 다양한 요구사항을 충족하기 위해 몇 가지 필수적인 방법이 필요하다.

*기본적인 상태 관리 기능

  • 상태 읽기
  • 상태 갱신
  • 상태 기반 렌더링

하지만 다른 작업을 수행하기 위해 다음과 같은 추가적인 기능이 필요할 수 있다.

*추가적인 상태 관리 기능

  • 리렌더링 최적화
  • 다른 시스템과의 상호작용
  • 비동기 지원
  • 파생 상태
  • 간단한 문법 등

그렇지만 이 모든 기능이 필요한것은 아니다.

일부 기능은 서로 충돌할 수도 있다.

 

마이크로 상태관리는 사용하는 방법은 하나만 있는것이 아니라

다양한 요구사항에 맞는 여러 방법이 있다.