2026년 상식닷컴 선정 식당 & 카페 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요

useReducer

작성: sangseek | 게시 날짜: 2025/02/04 | 조회수: 57
[ 편집불가 ]
`useReducer`는 React의 Hook 중 하나로, 컴포넌트의 상태 관리를 위한 방법입니다. 이는 상태(state)와 상태를 변경하는 함수(dispatch function)를 반환하며, 주로 복잡한 상태 로직을 다룰 때 유용합니다. `useReducer`는 두 개의 인자를 받습니다. 첫 번째는 reducer 함수로, 현재 상태와 액션을 인자로 받아 새로운 상태를 반환하는 역할을 합니다. 두 번째는 초기 상태로, 상태 관리의 시작점을 제공합니다. 이 Hook은 `useState`와 비슷하지만, 상태 업데이트 로직이 더 복잡해질 때 더 효과적으로 사용할 수 있으며, 상태의 변화가 어떻게 이루어지는지 명확하게 관리할 수 있게 해줍니다. 주로 Redux와 유사한 패턴으로 상태를 관리할 수 있으며, 여러 상태에 대한 복잡한 업데이트를 처리할 수 있도록 돕습니다.
내용이 부정하다면 싫어요를 누르세요.