STOVE-Milk/steam-clone

[FE / 상태관리] useEffect에서 상태관리 vs 리덕스와 사가 사용

Closed this issue · 1 comments

다음과 같이 API 호출을 useEffect에서 하고 useState를 통해 상태관리를 해주면,
스크린샷 2022-01-27 오후 12 41 47

컴포넌트 내에서 map 사용 시, 타입을 또 따로 정해주어야 합니다. review: {} -> review: getReview API Res의 타입 (새로 생성해야함)
스크린샷 2022-01-27 오후 12 42 55

그렇게 하려려면 IResType이 아닌, 각 API마다의 res타입을 전부 생성해야 합니다.
스크린샷 2022-01-27 오후 12 45 56

res타입을 생성한 경우
스크린샷 2022-01-28 오전 11 58 01
스크린샷 2022-01-28 오전 11 58 09