Skip to content

Commit

Permalink
[#34] docs: get-static-paths 번역 heading 복구
Browse files Browse the repository at this point in the history
  • Loading branch information
gkfyr committed Jul 27, 2024
1 parent 811efca commit 2bdbc52
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ export default function Page({ repo }) {

[`getStaticPaths` API 레퍼런스](/docs/pages/api-reference/functions/get-static-paths)`getStaticPaths`와 함께 사용할 수 있는 모든 매개변수와 프로퍼티를 다룹니다.

## getStaticPaths를 언제 사용해야 하나요?
## When should I use getStaticPaths?

동적 라우트를 사용하는 페이지를 정적으로 사전 렌더링할 때 다음과 같은 경우 `getStaticPaths`를 사용해야 합니다:

Expand All @@ -88,28 +88,28 @@ export default function Page({ repo }) {
- 데이터가 공개적으로 캐시될 수 있는 경우(특정 유저가 아닌)
- 페이지가 사전 렌더링되어야 하고(SEO를 위해) 매우 빨라야 하는 경우 - `getStaticProps`는 성능을 위해 CDN에서 캐시할 수 있는 HTML 및 JSON 파일을 생성합니다.

## getStaticPaths는 언제 실행되나요?
## When does getStaticPaths run

`getStaticPaths`는 프로덕션에서 빌드하는 동안에만 실행되며 런타임 중에는 호출되지 않습니다. [이 도구](https://next-code-elimination.vercel.app/)를 사용하여 클라이언트 측 번들에서 `getStaticPaths` 내부에 작성된 코드가 제거되었는지 확인할 수 있습니다.

### getStaticProps는 getStaticPaths와 관련하여 어떻게 실행되나요?
### How does getStaticProps run with regards to getStaticPaths

- `getStaticProps``next build` 도중 반환된 모든 `paths`에 대해 빌드 중 실행됩니다.
- `getStaticProps``fallback: true`를 사용할 때 백그라운드에서 실행됩니다.
- `getStaticProps``fallback: blocking`을 사용할 때 초기 렌더링 전에 호출됩니다.

## getStaticPaths를 어디에서 사용할 수 있나요?
## Where can I use getStaticPaths

- `getStaticPaths`**반드시** `getStaticProps`와 함께 사용해야 합니다.
- `getStaticPaths`[`getServerSideProps`](/docs/pages/building-your-application/data-fetching/get-server-side-props)와 함께 **사용할 수 없습니다.**
- `getStaticPaths`는 페이지가 아닌 파일(예: 컴포넌트 폴더)에서 익스포트 **할 수 없습니다.**
- `getStaticPaths`는 페이지 컴포넌트의 프로퍼티가 아닌 독립형 함수로 내보내야 합니다.

## 개발 중인 모든 요청에서 실행됩니다.
## Runs on every request in development

개발 단계 (`next dev`)에서는 모든 요청에 대해 `getStaticPaths`가 호출됩니다.

## 온 디맨드 경로 생성
## Generating paths on-demand

`getStaticPaths`를 사용하면 [`fallback`](/docs/pages/api-reference/functions/get-static-paths#fallback-blocking)을 사용하여 온 디맨드 대신 빌드 중에 생성할 페이지를 제어할 수 있습니다. 빌드 중에 더 많은 페이지를 생성하면 빌드 속도가 느려집니다.

Expand Down

0 comments on commit 2bdbc52

Please sign in to comment.