inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실전 리액트 프로그래밍

빌드 문의 드립니다.

155

아리마

작성한 질문수 75

0

강사님 안녕하세요.

리액트 빌드 관련해서 질문을 하나 남기고 갑니다.
CRA 환경에서 npm build 를 하면 static 폴더에 많은 chunk.js 파일들이 생기던데요.

npm build 를 할 때마다 chunk 파일들의 이름이 랜덤하게 변경되어 버려서
새롭게 배포를 하기 위해 빌드를 하고 나면  이미 해당 사이트에 접속하여 특정 페이지가 떠있는 상황에서
다른 화면으로 이동하게 되면 (Lazy loading 기준)
chunk 파일을 찾지 못해 오류가 발생하네요.

혹시 SPA 는 배포를 하게 되면 사용자들이 이런 불편함을 겪어야 하는 것일까요?
좋은 대응 방안이 있는지 알고 싶습니다.

redux react

답변 1

0

이재승

안녕하세요
보통은 배포할 때도 이전에 접속했던 사용자라고 하더라도 정상적으로 사용할 수 있어야 합니다
만약 이전 폴더를 지우고 새로운 정적 파일만 서비스하신거라면 말씀하신대로 이전 사용자에게 문제가 될거에요

오래된 정적 파일을 언제 지울지는 따로 고민을 해야하구요
보통은 지우지 않아도 (비용적인 측면에서) 크게 문제되지는 않습니다

자동완성기능이 안되네요 ..

0

532

3

화면에 에러가나네요 ...

0

539

2

setValue 함수 질문 있습니다.

0

855

1

찾아야한다 실습 문의

0

485

1

훅 기초 익히기 - 배치 처리와 순차적 처리의 차이

0

493

1

cra, next.js 관련 질문 드립니다!

0

613

1

useState 배열 비구조화 문법 질문!

0

260

1

Uncaught TypeError: Failed to execute 'removeChild' on 'Node': parameter 1 is not of type 'Node'

1

1091

2

Saga 오류 이거 혹시 왜이런지 알수 있을까요?

0

379

2

http://localhost:3001/user/search?keyword=u 이걸로 데이터를 보는데 저는 사이트에 연결할 수 없다고 나오네요

0

681

1

match

1

499

1

버튼이 생성되지 않습니다 .

0

288

1

혹시 import 옆에 파일 사이즈 표시 어떻게 하나요?

0

263

1

saga 문제

0

250

1

에러가 발생하는데 이유가뭘까요..?

0

396

2

선생님과 똑같이 했는데 다 rendering 됩니다.

0

209

1

컴포넌트와 컨테이너의 기준

0

322

1

커스텀훅의 개념과 함수차이

1

1204

1

useEffect 실전 활용법(1) 강의에서 질문있습니다.

0

345

1

리덕스, 사가파일들의 관리

0

212

1

useImperativeHandle 질문 입니다.

0

286

1

컴파일 문의드립니다.

0

212

1

React.memo 관련 질문이 있습니다.

0

380

1

Context API vs Redux 사용 빈도

0

218

1