inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

React 마스터 클래스: Part 2 - 미션으로 완성하는 고성능 훅과 실전 아키텍처

useReducer와 커스텀훅

2

TAESUN

작성한 질문수 19

0

안녕하세요 강사님,

useReducer 파트의 강의를 보며 계속 useReducer의 필요성에 대해 생각해보고 있습니다.

협업을 여럿 진행하며 useReducer가 쓰인 코드를 많이 못봐서 그런지 강의해주신 장점들의 상당 부분을 커스텀 훅 로직으로 대체할 수 있을 거라는 생각이 들었습니다.

단순 휴먼 에러를 방지하고자 한다면, 커스텀 훅 내에 여러 setState()를 포함하는 함수를 만들 수 있을 것 같습니다. 리액트가 배칭 기능도 제공하니까 성능 면에서도 차이가 없지않나 생각이 들었습니다.

 

마찬가지로 커스텀 훅을 통해 UI단과 비즈니스로직을 분리할 수 있을 것 같습니다.

 

테스트에서 장점이 있겠으나 테스트 만으로 useReducer를 사용해야 하는건지 아직 경험이 부족해 잘 모르겠네요. 강사님께서 혹시 useReduer만의 장점을 알려주실 수 있을까요? 아님 취향차이일까요?

react

답변 0

기술스택 버전까지 입력할 경우 참고할 만한 사이트

0

3

1

미션 14에서 StockButton의 memo는 어떤 역할인가요

0

3

1

안녕하세요 문의남깁니다

0

3

1

안녕하세요 문의드립니다

0

7

1

실습 가이드: 16강 에서 useMemo의 역할은 무엇인가요?

0

5

1

Shrimp Task Manager 설치 관련 문의

0

9

1

github에 저장한 브랜치 삭제하는법

0

15

1

에러 질문드립니다

0

12

2

클로드 verification code

0

10

1

리포지토리 초기화 실수

0

18

0

강의 동영상이 중간중간 버벅거리면서 멈추네요.

0

23

1

shadcn 설치 관련

0

35

2

151강 클로드 스킬 관련 질문

0

21

2

.md 파일명 대소문자 구분 문의

0

28

1

/output-style 이 안뜹니다

0

39

3

프로젝트 초기화 문제

0

25

2

섹션8,9부터는 진짜 못따라가겠어요...ㅠㅠ

0

56

5

파워쉘에서 이미지 복붙이 안됩니다.

0

31

1

160 강의 ppt-maker에 대해

0

37

2

이벤트 관리 앱 프로젝트 개발 순서

0

29

1

supabase next.js와 mcp

0

25

1

useReducer가 race condition을 해소하는 예시

0

89

1

useRef를 활용한 이전 상태 추적 시 발생하는 ESLint 에러(react-hooks/refs)에 대해 질문드립니다.

0

141

1

미션18

0

70

2