donaricano-btn

리액트 이벤트와 컴포넌트 데이터 교환


1. 클릭 이벤트 와 상태 저장 컴포넌트

- 이벤트와 상태를 같이 사용함으로 동적인 UI 구성이 가능해진다


2. 클릭 이벤트 와 상태 저장/비저장 컴포넌트

- DumbCount라는 비저장 컴포넌트를 생성했다.

- 부모 컴포넌트(Content) 에서 자식 컴포넌트(dumbCount)로 이벤트 핸들러를 전송하여 비저장 상태컴포넌트에서 이벤트가 작동하도록 했다


3. 컴포넌트간의 데이터 교환

DumbCount, Counter라는 두개의 비저장 컴포넌트를 만들고 상위로 부모 컴포넌트인  Content 를 두어서 데이터 교환을 한다

- 컴포넌트 간의 강한 결합을 방지하고자 상위 컴포넌트를 매개의 역할 로 사용한다.

- 주로 이벤트 핸들러는 상위컴포넌트에 작성하지만 이벤트가 하나의 자식에게만 영향을 끼친다면 해당 컴포넌트에 작성하도록 한다.  


블로그 이미지

리딩리드

,