강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

박재호님의 프로필 이미지
박재호

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

서버사이드렌더링 준비하기

toolkit과 saga

작성

·

269

0

안녕하세요 제로초님

질문들의 답변중에 saga를 버리고 toolkit으로 넘어가셨다고 하셨는데 saga와 toolkit은 별개 아닌가요?
redux- toolkit을 씀으로써  saga를  redux-toolkit에 내장된 redux-thunk로 대체한다로 이해하면 될까요!?

앞장에서는 thunk보다 saga를 추천하셔가지고 위에 가정은 아닌것 같고 toolkit에 비동기 미들웨어를 담당하는 다른 부분이 있는건가요!?


퀴즈

클라이언트사이드 렌더링(CSR)과 비교했을 때, 서버사이드 렌더링(SSR)의 주된 장점은 무엇일까요?

개발 복잡성 감소

초기 로딩 속도 개선 및 빠른 콘텐츠 표시

실시간 데이터 업데이트 용이

브라우저 호환성 문제 없음

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

saga가 기능적으로는 훨씬 좋긴 한데 막상 기능을 다 쓰는 게 아니다보니 요즘은 코드량이 반으로 줄어드는 toolkit으로 넘어가는 추세입니다.

toolkit과  saga 를 함께 쓰는 경우도 있는 거 같은데요. 그런 경우는 saga에서 필요한 기능이 있거나 미들웨어에서 할 일이 많을때 그런가요?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

toolkit은 thunk를 쓰다보니 비동기 관련된 기능이 조금 부족하다 느낄 때 saga를 추가로 연결해서 쓰곤 합니다.

박재호님의 프로필 이미지
박재호

작성한 질문수

질문하기