React: Lifting State Up 🏋️♀️ React에서 상태 관리의 기본 원칙 중 하나는 단방향 데이터 흐름입니다. 하지만 때로는 하위 컴포넌트 간의 데이터를 공유해야 하는 경우가 발생하죠. 이런 상황에서 사용되는 패턴이 바로 **Lifting State Up(상태 끌어올리기)**입니다. React 공식 문서 Lifting State Up을 기반으로, 더 많은 설명과 실전 예제를 추가해 상세히 다뤄보겠습니다. 🌟 Lifting State Up이란? React에서는 **상태(state)**가 일반적으로 컴포넌트 내부에서 관리됩니다. 하지만, 여러 컴포넌트가 동일한 데이터를 공유하거나 조작해야 할 때, 상태를 각 컴포넌트에 분산시키는 대신 가장 가까운 공통 상위 컴포넌트로 끌어올리는 것이 R..