• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

코드 스플릿 문의드립니다.

22.03.01 22:00 작성 조회수 92

0

강사님 안녕하세요.

redux 와 redux-saga 로 개발을 하게 되면 이쪽 코드량만 상당한 분량이 나오는 듯 한데요.
시스템이 커지면 커질수록 redux 와 saga 소스들이 점점 늘어나서 번들링되는 파일 사이즈가 너무 커져서 초기 로딩 속도에 영향을 줄 수 있을 것 같습니다.

redux 와 saga 소스들을 code split 처리해서 초기 사이즈를 좀 줄일 수 있는 방법이 궁금한데요.
redux 공식홈페이지에 그런 내용이 일부 있기는 한데 초보에게는 좀 어려운 내용 같습니다.

꽤 중요한 부분이라고 생각이 되는데 redux 와 saga 를 code split 처리하는 방법을 혹시 강의에 좀 추가해 주실 수는 없으련지요?

답변 1

답변을 작성해보세요.

0

제가 개발하면서 아직까지는 리덕스 소스코드가 길어서 용량이 어마하게 커지는 것은 본 적이 없습니다.. ㅎㅎ 소스코드가 백만줄이더라도 웹팩 처리 후 용량은 gzip 압축 시 1mb도 되기 힘듭니다. 애초에 페이지별로 코드 스플리팅이 된 상태에서 굳이 리덕스를 분리할 필요도 없을 것 같고, 특정 페이지에서만 사용되는 스테이트들은 리덕스처럼 전역 스토어 대신 리코일이나 몹엑스, 저스탠드같이 지역 스토어를 만들 수 있는 라이브러리를 쓰시는 게 좋을 것 같습니다.