유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Can You Use Let Variables in React?

Cosden Solutions

2025. 10. 2.

0

#frontend
  • let 변수는 React 컴포넌트 내에서 정의될 경우, 렌더링될 때마다 초기화됩니다. 🔄
  • let 변수를 사용하여 값을 변경하더라도, 컴포넌트가 다시 렌더링되면 해당 값은 초기값으로 재설정됩니다. 🗑️
  • let 변수의 값 변경은 컴포넌트의 리렌더링을 유발하지 않습니다. 🚫
  • useRef 훅은 렌더링 간에 값을 유지하면서도, 값 변경이 리렌더링을 직접 유발하지 않도록 설계되었습니다. 💡
  • useRef를 사용하면 let 변수와 달리, 컴포넌트가 리렌더링되더라도 이전에 업데이트된 값을 계속 유지할 수 있습니다. ✅
  • 따라서, React에서 렌더링 간에 유지되어야 하지만 리렌더링을 유발하지 않는 가변 값을 다룰 때는 let 변수 대신 useRef를 사용해야 합니다. 🎯

Recommanded Videos