리액트 상태관리 (1) 썸네일형 리스트형 React(리액트): useReducer (컴포넌트 상태 관리, 업데이트) 이번에는 useReducer라는 Hook에 대해 알아보자. 이전에는 컴포넌트의 상태를 업데이트해야 할 때는 useState를 사용해서 새로운 상태를 설정해주었는데 useState 말고 useReducer를 사용해서도 상태를 업데이트해줄 수 있다. 이 둘의 차이점에 대해 살펴보자. 먼저 useState는 설정하고 싶은 다음 상태를 직접 지정해주는 방식으로 상태를 업데이트해주는 반면에 useReducer는 'action'이라는 객체를 기반으로 상태를 업데이트한다. 여기서 'action' 객체는 업데이트할 때 참조하는 객체이다. useReducer라는 Hook 함수를 사용하면 컴포넌트의 상태 업데이트 로직을 컴포넌트에서 분리시키는 것이 가능하다. 심지어 다른 파일에 작성 후 불러올 수도 있다. 여기서 redu.. 이전 1 다음