React/React
[React] 관리할 상태값이 많아질 때를 위한 useReducer
1. useReducer리액트에서 useState() 와 같이 상태값을 관리하기 위해 대체하여 사용하는 훅(Hook)이 useReducer() 이다.const [state, dispatch] = useReducer(reducer, initialState);- state : 상태값- dispatch : state를 새로운 값으로 업데이트하기 위해 필요한 정보를 전달하는 함수- reducer : dispatch를 통해 state가 어떻게 업데이트 되는지 지정하는 함수- initialState : 초기 상태값 2. useReducer() / useState() 비교useState(), useReducer() 는 상태값을 변경하고 관리하는 것에서는 동일하다.차이점은 코드를 보면 좀 더 쉽게 이해가 가능하다. ..