props
는 properties의 줄임말로, 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달할 때 사용합니다.
각 컴포넌트는 받은 props
를 사용하여 렌더링하거나 다른 자식 컴포넌트에게 전달할 수 있습니다.
Props Drilling
한 컴포넌트에서 시작하여 여러 단계의 중첩된 컴포넌트를 거쳐 props를 전달하는 과정
Props Drilling 현상의 문제점
- 유지보수 비용 증가
- 코드의 복잡성 증가
- 컴포넌트 의존성 증가
Props Drilling
현상을 해결하기 위해서는 다음과 같은 방법으로 해결할 수 있습니다.
- Context API 사용: React 16 이상부터 사용 가능한 기본 내장 API
- 상태 관리 라이브러리 사용 : Redux, MobX 등
- 컴포넌트 구조 수정 : 불필요한 props 전달 사용 안하기
-
Previous
[iOS] App Store connect access for is required. add an account in accounts settings 에러 해결 -
Next
[Swift] 연관 타입(associatedtype) 란?