React 상태 끌어올리기 (Lifting State Up)란 무엇인가?React에서 컴포넌트 간 상태를 관리하는 것은 애플리케이션 설계의 핵심 요소입니다. 컴포넌트가 서로 독립적으로 동작하면서도 데이터가 필요할 때 어떻게 효율적으로 교환할 수 있을까요? 이를 해결하기 위해 "상태 끌어올리기 (Lifting State Up)"라는 패턴이 자주 사용됩니다.🚀 상태 끌어올리기의 개념상태 끌어올리기란 React에서 두 개 이상의 컴포넌트가 동일한 데이터를 필요로 할 때, 그 데이터를 최상위 공통 조상 (Common Ancestor) 컴포넌트로 이동시키는 것을 의미합니다. 이로 인해 하위 컴포넌트는 props를 통해 데이터를 공유하고, 최상위 컴포넌트는 상태를 관리하는 역할을 맡습니다.🚀 왜 상태를 끌어올려..