오늘 나는 useReducer를 이해하기 시작했다 (완전히는 아니지만, 계속 진행할 수 있을 정도)

발행: (2026년 1월 17일 오후 10:47 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

왜 useReducer를 다루게 되었는가

오늘은 무언가를 완전히 마스터하는 것이 아니라
두려움의 장벽을 깨는 것이 목표였다.

나는 useReducer 훅을 드디어 이해하기 시작했다 — 깊게, 완벽하게는 아니지만 — 왜 존재하는지, 어디에 사용해야 하는지 알 만큼 충분히.

내가 한 일

useReducer를 사용한 작은 프로그램을 작성했다. 화려한 건 없고, 다음을 위해 충분했다:

  • 상태 전이가 어떻게 일어나는지 보기
  • 액션이라는 개념 이해하기
  • 로직이 컴포넌트 밖으로 이동해 reducer 함수에 들어가는 것을 관찰하기
  • useState와 어떻게 다른지 깨닫기

눈에 띈 점

  • useReducer는 코드를 더 많이 쓰는 것이 아니다.
  • 문법이 더 이상 무섭게 느껴지지 않는다.
  • 패턴이 점점 의미 있게 다가온다.
  • 다음에 배워야 할 것이 정확히 무엇인지 알게 되었다.

현재 상황

이것은 “완전히 마스터했다”는 날이 아니다.
“이제 이해하기 시작했다”는 날이다.

곧, 제대로 연습하고 실제 시나리오에 적용한 뒤, 실제 예시와 배운 점을 담은 자세한 블로그를 쓸 예정이다. 지금은 여정의 한 체크포인트일 뿐이다.

  • 계속 배우고 있다.
  • 계속 만들고 있다.
  • 계속 성장하고 있다. 💪
Back to Blog

관련 글

더 보기 »

React 코딩 챌린지 : TypeHead

Zeeshan Ali !ZeeshanAli-0704https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws...