본문 바로가기
IT/react

[React] Controlled Props Pattern

by 내일은교양왕 2024. 3. 1.

개념

기본적인 IoC 제어 컴포넌트 패턴

컴포넌트 내부에 정의된 state 값을 변경하는 로직을 사용하지 않고, prop을 통해 외부에서 들어온 상태 값과 콜백 함수를 사용함으로써 외부에서 컴포넌틔 상태를 컨트롤할 수 있게 한다.

 

특징

단순한 상태 값을 가지는 컴포넌트에서는 아주 유용.

상태 값이 여러 개고 해당 값을 컨트롤 하기 위한 콜백 함수가 많아지면, 오히려 정의해야 하는 함수와 컴포넌트의 프로퍼티가 많아져서 사용성에 문제가 발생 할 수 있음

 

 

See the Pen React 18 Template by Daewoong Kim (@daewoong-kim) on CodePen.

'IT > react' 카테고리의 다른 글

[react] Suspense  (0) 2024.03.26
[React] 컴포넌트 추상화  (0) 2024.03.04
[React] Compound Pattern  (1) 2024.02.28
[React] Render Prop Pattern  (0) 2024.02.26
[React] Suspense와 선언적으로 Data fetching처리  (1) 2024.02.11