1. 상태 끌어올리기란 무엇인가?리액트를 사용하다 보면 여러 컴포넌트가 같은 데이터를 공유해야 하는 상황이 자주 생깁니다.예를 들어,형제 컴포넌트 간에 입력값을 공유하거나상위 컴포넌트에서 하위 여러 컴포넌트로 동일한 데이터를 전달해야 할 때가 그렇습니다.이때 가장 기본적인 접근법이 바로 상태 끌어올리기 (Lifting State Up) 입니다.즉, 공통으로 사용하는 데이터를 상위 컴포넌트의 state로 옮기고,그 데이터를 props로 하위 컴포넌트에 전달하는 방식입니다.2. 왜 상태를 끌어올려야 하는가?리액트의 데이터 흐름은 단방향(one-way) 입니다.즉, 부모 → 자식으로만 데이터가 전달됩니다.하지만 다음과 같은 상황을 생각해봅시다.function TemperatureInput({ label, va..