리액트에서 State란 컴포넌트의 상태를 말합니다.
리액트는 성능을 위해 setState()를 단일 업데이트(batch update)로 한꺼번에 처리할 수 있습니다.
공식문서의 설명처럼, 불필요한 리-렌더링을 방지(렌더링 최적화)하기 위해 즉, 리액트의 성능을 위해 한꺼번에 state를 업데이트 한다고 하네요.
- useState의 업데이트 방식은 2가지 방식이 있으며, 각각 다르게 동작한다.
- useState 로 원시데이터가 아닌 데이터를 변경할때는 불변성을 유지해야 한다.
'Front-End > React' 카테고리의 다른 글
[React error] - react에서 emmet을 작동시키고 싶을때/+ setting json 파일 찾는법 (0) | 2022.11.18 |
---|---|
[React] CGV - 클론코딩 과제중 (0) | 2022.11.18 |
React | React의 state가 불변성을 가져야하는 이유 (0) | 2022.11.11 |
[React-clone] 넷플릭스 클론코딩 (0) | 2022.10.17 |
자바스크립트 배열 map() 함수 react 적용 (0) | 2022.10.08 |