Front-End/React
[React Anti-patterns] useState 대신 useRef
딸기케잌🍓
2023. 11. 29. 07:14
useState가 필요하지 않은 경우
컴포넌트의 전체적인 수명과 동일하게 지속된 정보를 일관적으로 제공해야하는 경우
=> 특정 플래그 값 혹은 한 번 고정된 값을 컴포넌트에서 계속해서 사용하는 경우

isMount 변수는 본인이 속한 컴포넌트와 수명을 같이한다.
불필요한 리렌더링을 방지하고, 렌더링 프로세스와 관계없이 값을 가변적으로 저장하고 싶은 경우 useRef를 고려해 볼 수 있다.