일반적으로 react던 next.js던 spa이기 때문에 초기로딩시간이 오래걸린다는 단점이 있는데
완전하게 해결하는 것은 불가능 하겠지만 조금이라도 줄이고자하는 해결책중에 하나로
next.js를 사용하지않고 일반 react를 사용할때는 아래 사진과같이
router을 선언할때 제일 초기에 보여질수 있는 App컴포넌트나 에러 컴포넌트를 제외하고는 모두
lazy load를 사용하여 사용자가 해당 페이지에 방문할때 컴포넌트를 load해오는 방식으로 개발을 했었습니다.
하지만 next.js는 app이나 pages폴더안에 경로에따라 페이지를 매핑해주는데 제가 위에올린 사진처럼
사용자가 방문하거나 필요한 순간에만 컴포넌트를 load하는 방식이 따로 있는지 궁금합니다.