Props Drilling

🎈주제 선정 이유?

프로젝트에 필요한 redux toolkit에 대해 공부하다가, 상태관리가 등장한 배경에 대해서 궁금해져서 조사하게 되었다.

⛳ 학습 목표

props drilling은 무엇이고 어떻게 피할 수 있는지에 대해 학습한다.

⛏️ Props Drilling이란

Props Drilling 은 props를 오로지 하위 컴포넌트로 전달하는 용도로만 쓰이는 컴포넌트들을 거치면서 React Component 트리의 한 부분에서 다른 부분으로 데이터를 전달하는 과정이다.

😀 Props Drilling의 장점

😱 그렇다면 Props Drilling이 문제인 이유는 무엇인가?

어플리케이션의 규모가 커지고, 중간 컴포넌트의 수가 많아지게 되면서 불필요한 props 전달로 인해 유지보수도 어렵고 가독성도 떨어질 수 있다.

🔧 그렇다면 이러한 Props Drilling으로 생기는 문제 피하는 방법은?