온라인 강의/React 완벽 가이드 [Udemy]

125. useReducer 및 Reducers 일반 소개

유호야 2023. 6. 11. 00:36
반응형

 

state를 관리할 때 사용한다 

특히 복잡한 state
예를 들면 다른 측면에서 똑같은 state를 관리하는 경우가 생긴다 

 

state가 update를 scheduling 하는 방식 때문에 아래와 같은 방식의 코드는 문제가 생길 수 있다

그래서 함수 형태를 사용하는 것이 좋은데 여기에서는 사용할 수 없다. 왜냐하면 두 개의 다른 state에 의존하고 있기 때문에 또 이 폼 유효성 state의 가장 최근 스냅샷이 아니라서 사용할 수 없다

state 업데이트가 이전 state에 의존하는 경우에 사용한다는 규칙 

반응형