더북(TheBook)

수정 사항을 저장한 후에 yarn build 명령어를 한 번 더 실행해 보세요. 그리고 build 디렉터리에 loadable-stats.json이라는 파일이 만들어졌는지 확인해 보세요.

build/loadable-stats.json

{
  "errors": [],
  "warnings": [],
  "version": "4.28.3",
  "hash": "eb88458750b24e3be23f",
  "publicPath": "/",
  "outputPath": "/Users/velopert/stuff/books/개정판/21/ssr-recipe/build",
  "assetsByChunkName": {
    "main": [
      "static/css/main.e322b749.chunk.css",
      "static/js/main.bc29bdfa.chunk.js",
      "static/js/main.bc29bdfa.chunk.js.map"
    ],
    "pages-BluePage": [
      "static/css/pages-BluePage.dbb7ee75.chunk.css",
      "static/js/pages-BluePage.fb6595f2.chunk.js",
      "static/js/pages-BluePage.fb6595f2.chunk.js.map"
    ],
    (...)

 

이 파일은 각 컴포넌트의 코드가 어떤 청크(chunk) 파일에 들어가 있는지에 대한 정보를 가지고 있습니다. 서버 사이드 렌더링을 할 때 이 파일을 참고하여 어떤 컴포넌트가 렌더링되었는지에 따라 어떤 파일들을 사전에 불러와야 할지 설정할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.