useState가 필요하지 않은 경우
컴포넌트의 전체적인 수명과 동일하게 지속된 정보를 일관적으로 제공해야하는 경우
=> 특정 플래그 값 혹은 한 번 고정된 값을 컴포넌트에서 계속해서 사용하는 경우
isMount 변수는 본인이 속한 컴포넌트와 수명을 같이한다.
불필요한 리렌더링을 방지하고, 렌더링 프로세스와 관계없이 값을 가변적으로 저장하고 싶은 경우 useRef를 고려해 볼 수 있다.
'Front-End > React' 카테고리의 다른 글
[React Anti-patterns]불필요한 상태 제거하기 (0) | 2023.11.29 |
---|---|
[React Anti-patterns]컴포넌트 내부에서 관리되지 않는 상수값 (0) | 2023.11.20 |