Deep Dives

이 섹션은
이것은 무엇인가“를 깊이 탐구하는 글들로 구성되어 있다.

결정을 내리기 전에,
개념을 제대로 이해해야 할 때가 있다.


왜 Deep Dives인가

React에는
이름은 익숙하지만 정확히 이해하기 어려운 개념들이 있다.

  • 합성 컴포넌트는 왜 존재하는가?
  • Context는 정말 전역 상태 관리 도구인가?
  • memo와 useMemo는 언제 의미가 있는가?

이런 질문들에 대해 개념을 설명하고, 사용 사례를 예시로 보여준다. 독자가 패턴을 이해하고 스스로 판단할 수 있도록 돕는다.


Decisions와의 관계

Decisions over Patterns가
~여야 하는가“라는 판단의 질문을 다룬다면,

Deep Dives는
그 판단을 내리기 위해 필요한
개념의 본질을 다룬다.

예를 들어:

“상태를 어디에 둘 것인가”를 결정하려면
먼저 “Context는 무엇을 위한 도구인가”를 이해해야 한다.

Decisions 문서에서
개념 이해가 필요한 지점이 생기면
Deep Dives를 참조하게 된다.


Table of contents