useReducer에 대해 알아보기

Ruby·2022년 11월 20일
0

useReducer 란

useReducer는 useState처럼 state를 생성하고 관리할 수 있게 해주는 도구이다.

useReducer은 언제 사용하는게 좋은가

state의 여러개의 하위값을 포함하는 복잡한 state를 다뤄야할 때
코드도 깔끔해지고 유지보수도 편해진다.

useReducer를 사용하기 전에 알아야할 것들

Reducer, Dispatch, Action

  • Reducer는 State를 업데이트 해주는 역할을 한다.
    component의 State를 변경하고 싶다면 Reducer를 통해서 해야한다.

  • Dispatch : state 업데이트를 위한 요구

  • Action : 요구의 내용

profile
프론트엔드 개발자

0개의 댓글