Skip to content

Commit

Permalink
[#33] typo: 일관되지 않은 단어 번역 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
yoouyeon committed Aug 4, 2024
1 parent 1902d9e commit 5d5f1d5
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ export default Home

## Linking to dynamic paths

보간을 이용해서 경로를 생성할 수 있는데, 이는 [동적 라우트 세그먼트](/docs/pages/building-your-application/routing/dynamic-routes)에 유용합니다. 예를 들어, 컴포넌트에 prop으로 전달된 목록을 보여줄 수 있습니다:
보간을 이용해서 경로를 생성할 수 있는데, 이는 [동적 라우트 세그먼트](/docs/pages/building-your-application/routing/dynamic-routes)에 유용합니다. 예를 들어, 컴포넌트에 prop으로 전달된 게시글 목록을 표시하려면:

```jsx
import Link from 'next/link'
Expand All @@ -63,7 +63,7 @@ function Posts({ posts }) {
export default Posts
```

> 이 예제에서는 경로가 utf-8과 호환되도록 하기 위해 [`encodeURIComponent`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) 를 사용했습니다.
> 이 예제에서는 경로를 utf-8과 호환되도록 만들기 위해서 [`encodeURIComponent`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) 가 사용되었습니다.
또는, URL 객체를 사용할 수도 있습니다:

Expand Down Expand Up @@ -112,7 +112,7 @@ React 컴포넌트에서 [`router` 객체](/docs/pages/api-reference/functions/u

## Imperative Routing

[`next/link`](/docs/pages/api-reference/components/link) 가 대부분의 라우팅 요구사항을 충족할 수 있지만, [`next/router` 문서](/docs/pages/api-reference/functions/use-router)를 참고해서 이것 없이도 클라이언트 사이드 탐색을 할 수 있습니다.
[`next/link`](/docs/pages/api-reference/components/link) 가 대부분의 라우팅 요구사항을 충족할 수 있지만, [`next/router` 문서](/docs/pages/api-reference/functions/use-router)를 참고해서 이것 없이도 클라이언트 탐색을 할 수 있습니다.

아래의 예제는 [`useRouter`](/docs/pages/api-reference/functions/use-router)를 이용해서 기본적인 페이지 탐색 방법을 보여줍니다:

Expand Down Expand Up @@ -191,4 +191,4 @@ router.push('/?counter=10', '/about?counter=10', { shallow: true })

새 페이지이므로 얕은 라우팅을 요청했음에도 불구하고 현재 페이지를 언로드하고 새 페이지를 로드한 후 데이터 가져오기를 기다립니다.

미들웨어와 함께 얕은 라우팅을 사용하면 이전에 미들웨어 없이 사용했던 것처럼 새로운 페이지가 현재 페이지와 일치하는지 보장할 수 없습니다. 이는 미들웨어가 동적으로 다시 작성할 수 있기 때문이며, 이를 클라이언트 사이드에서 얕은 라우팅으로 건너뛴 데이터 가져오기 없이는 확인할 수 없으므로 얕은 라우팅 변경은 항상 얕은 것으로 처리되어야 합니다.
미들웨어와 함께 얕은 라우팅을 사용하면 이전에 미들웨어 없이 사용했던 것처럼 새로운 페이지가 현재 페이지와 일치하는지 보장할 수 없습니다. 이는 미들웨어가 동적으로 다시 작성할 수 있기 때문이며, 이를 클라이언트 측에서 얕은 라우팅으로 건너뛴 데이터 가져오기 없이는 확인할 수 없으므로 얕은 라우트 변경은 항상 얕은 것으로 처리되어야 합니다.

0 comments on commit 5d5f1d5

Please sign in to comment.