Front-End/React
React - useState에 대해서
CODE_PLAN
2022. 11. 2. 20:56
리액트에서 State란 컴포넌트의 상태를 말합니다.
리액트는 성능을 위해 setState()를 단일 업데이트(batch update)로 한꺼번에 처리할 수 있습니다.
공식문서의 설명처럼, 불필요한 리-렌더링을 방지(렌더링 최적화)하기 위해 즉, 리액트의 성능을 위해 한꺼번에 state를 업데이트 한다고 하네요.
- useState의 업데이트 방식은 2가지 방식이 있으며, 각각 다르게 동작한다.
- useState 로 원시데이터가 아닌 데이터를 변경할때는 불변성을 유지해야 한다.