useReducer란?useState처럼 상태를 관리하고 업데이트할 수 있는 리액트 내장 훅입니다. useState와 useReducer 비교문법이 비슷하지만 dispatch와 reducer 함수가 달라 보입니다. //useStateconst [ state, setState ] = useState(initialState);//useReducerconst [ state, dispatch ] = useReducer(reducer,initialState); useReducer의 구성요소는 다음과 같습니다.state : 상태의 이름dispatch : reducer함수를 실행시키고 상태를 업데이트 할 때 필요한 정보(기능, 재료)를 전달하는 함수reducer : dispatch로 전달된 데이터를 기반으로 상태를 ..