useRef

# useRef const ref= useRef(value) {current : value} 함수형 컴포넌트에서 useRef를 부르면 ref 오브젝트를 반환해준다. 우리가 정해준 초기값은 ref안에 current값에 저장된다. 오브젝트는 수정이 가능하기 때문에 언제든 우리가 원하는값으로 변경해줄 수 있다. 반환된 ref는 컴포넌트의 전 생애주기를 통해 유지가 된다. 즉 컴포넌트가 계속 렌더링 되어도 언마운트 되기 전까지는 값을 유지할 수 있다. # useRef 는 언제 사용이 될까? 1. 저장공간 state와 비슷하게 어떤 값을 저장하는 저장공간으로 사용된다. state의 변화 → 렌더링 → 컴포넌트 내부변수들 초기화 ☞ 이런경우 우리가 원치않은 렌더링 때문에 곤란해질때가 있다. ​ state 대신 re..