나의 개발 성장일지

usestate 본문

개인 프로젝트/쇼핑몰 만드는 과정

usestate

qkq5821 2023. 1. 4. 01:35

usestate

 

1.state란 컴포넌트의 상태이며 컴포넌트의 재렌더링은 state의변화에 의존한다

 

 

2. usestate란 컴포넌트의 상태에 따라 연동되는 상태값

 

 

3 setstate에 콜백함수를 넣는이유 

 

3-1 트랜잭션거는것처럼 작업의 단위를 묶는다고 생각해보자

3-2 setstate는 언제 작업이 완료되서 대기실에서stack으로 올라오는지 모른다

3-3 올라오는 시기에 맞춰서 이전state값을 불러와 바로 값을 추가해주기로해야한다. 

 

 

 

 

3. 코드해석연습

 

3-1 컴포넌트마운트->usestate 초기값 렌더링

3-2 컴포넌트 업데이트->usestate에 콜백함수를 넣어주면 업데이트때는 lazy하게 다시 실행하지않음?

3-3 화살표함수는 인자를 표시해줘야한다.

 

 

 

 

 

'개인 프로젝트 > 쇼핑몰 만드는 과정' 카테고리의 다른 글

useref  (0) 2023.01.04
useEffect  (0) 2023.01.04
화살표함수에 대하여  (0) 2023.01.04
자바스크립트 this와 bind  (0) 2023.01.03
var let const 차이정리(스코프,호이스팅)  (0) 2023.01.03