📌들어가기 전에 React에서의 컴포넌트 간 데이터 전달은 기본적으로 단일방향으로 이루어지고 state와 props를 이용해 양방향 데이터 전달을 구현할 수는 있다. 하지만, 컴포넌트가 많아지고 구조가 복잡해질때 데이터 전달을 하려면 여러 컴포넌트를 거치는 경우도 있