React - useReducer 2

Seung min, Yoo·2021년 4월 28일
0
post-thumbnail

userReducer

App 컴포넌트에서 기존에 useState를 사용했던 것을 useReducer으로 변경해보자.

💡어떤 상황에서 useState를 쓰고 어떤 상황에서 useReducer을 써야할까?

정해진 답은 없다. 예를 들어서 컴포넌트에서 관리하는 값이 딱 하나이고 그 값이 단순한 문자열이나 불리언이라면 useState가 편할 것이다.

하지만 컴포넌트에서 관리하는 값이 여러개가 되어서 상태의 구조가 복잡해 지거나, users배열을 업데이트할 때 배열에 추가하거나 바꾸거나 제거할 때 useReducer이 편할 수 도 있다.

profile
이제 막 개발을 시작한 프로그래밍 입문자

0개의 댓글