UseReducer는 useState를 통해서 할 수 있는 작업들을 조금 더 정교하고 복잡하게 처리할 수 있게 해준다. UseReducerComponent.js import React, { Fragment, useReducer } from 'react'; function reducer(state, action) { switch (action.type) { case 'NameChange': return { ...state, name: action.value }; case 'AgeChange': return { ...state, age: action.value }; default: throw new Error(`${action.type} is not a valid action`); } } export def..