상세 컨텐츠

본문 제목

082224 til

TIL

by wangmandoo1 2024. 8. 22. 11:51

본문

state 

 

const [todos,setTodos] = useState(0) 

 

상태 . 

 

component 가 갖는 상태 

 

 

state 는 

state 는 컴포넌트가 소유한 데이터이다 

ui 를 구성하고 변경을 일으키는 기준이다 

 

 

state 의 변경 

ui 변경 by 리렌더링 

 

변경사항을 모두다 한번에 업데이트 =배치업데이트 

 

ui -> 상호작용 ->변경 

 

 

 

props -

부모 님의 말은 법이다 

부모가 한말은 자식한테 영향을 끼친다 

 

부모컴포넌트의 말 =곧법 

 

 

(리)렌더링조건 

1.state 가 변경되었을떄 

2. 부모 컴포넌트가 리렌더링 됐을 때 

3.부모에게서 받는 props 가 변경됐을 때 

 

 

과정

1.부모컴포넌트의 state 의변경

2.부모컴포넌트의 ui 변경 (리렌더링)

3.자식 컴포넌트에 영향 (리렌더링)

 

hook 의 주요 가능 

 

 

useEffect  (동사무소)

 

순수함수 부수효과 

 

부모가 변경 되면 자식도 변경 

 

 

집 상태가 변경됫을떄 이벤트가변경됫을때 

동사무소에 연락 ㄱ ㄱ 

 

어떤 요소때문에 변경이 됬는지 

useeffectf를 통해서 파악이 가능 

 

dependency array 

 

함수 , dependency array [] 

 

react.memo

 

 

useContext 

부모 ;할아버지가

물려주는거 안받겠다 . 

자식 물려주는거 쓰겟다 

 

 

prop drilling 

유지보수 어려움 

 

 

전역상태 

주스탠드 

 

지역상태 

 

 

 

이디액타페써스 

 

이디아에  액체를 고 차에올라  달을 밟으니 커피가 서 쓰다 

'TIL' 카테고리의 다른 글

082624til원시형 데이터 , 참조형 데이터  (0) 2024.08.26
082324 til  (0) 2024.08.23
082124 til  (0) 2024.08.21
082124 til styled components  (0) 2024.08.21
082024 til react prop drilling  (0) 2024.08.20

관련글 더보기