작성한 질문수
[리뉴얼] React로 NodeBird SNS 만들기
서버사이드렌더링 준비하기
작성
·
269
0
안녕하세요 제로초님
질문들의 답변중에 saga를 버리고 toolkit으로 넘어가셨다고 하셨는데 saga와 toolkit은 별개 아닌가요?redux- toolkit을 씀으로써 saga를 redux-toolkit에 내장된 redux-thunk로 대체한다로 이해하면 될까요!?앞장에서는 thunk보다 saga를 추천하셔가지고 위에 가정은 아닌것 같고 toolkit에 비동기 미들웨어를 담당하는 다른 부분이 있는건가요!?
퀴즈
클라이언트사이드 렌더링(CSR)과 비교했을 때, 서버사이드 렌더링(SSR)의 주된 장점은 무엇일까요?
개발 복잡성 감소
초기 로딩 속도 개선 및 빠른 콘텐츠 표시
실시간 데이터 업데이트 용이
브라우저 호환성 문제 없음
답변 1
saga가 기능적으로는 훨씬 좋긴 한데 막상 기능을 다 쓰는 게 아니다보니 요즘은 코드량이 반으로 줄어드는 toolkit으로 넘어가는 추세입니다.
toolkit과 saga 를 함께 쓰는 경우도 있는 거 같은데요. 그런 경우는 saga에서 필요한 기능이 있거나 미들웨어에서 할 일이 많을때 그런가요?
toolkit은 thunk를 쓰다보니 비동기 관련된 기능이 조금 부족하다 느낄 때 saga를 추가로 연결해서 쓰곤 합니다.
toolkit과 saga 를 함께 쓰는 경우도 있는 거 같은데요. 그런 경우는 saga에서 필요한 기능이 있거나 미들웨어에서 할 일이 많을때 그런가요?