useReducer와 커스텀훅
2
投稿した質問数 19
안녕하세요 강사님,
useReducer 파트의 강의를 보며 계속 useReducer의 필요성에 대해 생각해보고 있습니다.
협업을 여럿 진행하며 useReducer가 쓰인 코드를 많이 못봐서 그런지 강의해주신 장점들의 상당 부분을 커스텀 훅 로직으로 대체할 수 있을 거라는 생각이 들었습니다.
UI 컴포넌트와 여러 상태를 응집력있게 업데이트 해야 하는 경우
단순 휴먼 에러를 방지하고자 한다면, 커스텀 훅 내에 여러 setState()를 포함하는 함수를 만들 수 있을 것 같습니다. 리액트가 배칭 기능도 제공하니까 성능 면에서도 차이가 없지않나 생각이 들었습니다.
UI 역할을 하는 컴포넌트와 비즈니스 로직을 담당하는 리듀서를 완벽히 분리
마찬가지로 커스텀 훅을 통해 UI단과 비즈니스로직을 분리할 수 있을 것 같습니다.
테스트에서 장점이 있겠으나 테스트 만으로 useReducer를 사용해야 하는건지 아직 경험이 부족해 잘 모르겠네요. 강사님께서 혹시 useReduer만의 장점을 알려주실 수 있을까요? 아님 취향차이일까요?
回答 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
18
1
에러 질문드립니다
0
13
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

