Skip to content

Commit 1caf3ba

Browse files
committed
wip
1 parent 532b71e commit 1caf3ba

File tree

1 file changed

+6
-6
lines changed
  • src/content/reference/react-compiler/directives

1 file changed

+6
-6
lines changed

src/content/reference/react-compiler/directives/use-memo.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ titleForTitleTag: "'use memo' 지시어"
55

66
<Intro>
77

8-
`"use memo"`는 React 컴파일러의 최적화 대상으로 함수를 표시합니다.
8+
`"use memo"`특정 함수를 React 컴파일러의 최적화 대상으로 표시합니다.
99

1010
</Intro>
1111

1212
<Note>
1313

14-
대부분의 경우 `"use memo"`는 필요하지 않습니다. 이 지시어는 최적화 대상을 명시적으로 표시해야 하는 `annotation` 모드에서 주로 사용됩니다. `infer` 모드에서는 컴파일러가 이름 규칙(컴포넌트는 PascalCase, Hook은 `use` 접두사)을 기반으로 컴포넌트와 Hook을 자동으로 감지합니다. `infer` 모드에서 컴포넌트나 Hook이 컴파일되지 않는다면, `"use memo"`로 강제로 컴파일하기 보다는 이름 규칙을 올바르게 수정해야 합니다.
14+
대부분의 경우 `"use memo"`는 필요하지 않습니다. 이 지시어는 최적화 대상을 명시적으로 표시해야 하는 `annotation` 모드에서 주로 사용합니다. `infer` 모드에서는 컴파일러가 이름 규칙(컴포넌트는 PascalCase, Hook은 `use` 접두사)을 기반으로 컴포넌트와 Hook을 자동으로 감지합니다. `infer` 모드에서 컴포넌트나 Hook이 컴파일되지 않는다면, `"use memo"`로 강제로 컴파일하기 보다는 이름 규칙을 올바르게 수정해야 합니다.
1515

1616
</Note>
1717

@@ -23,9 +23,9 @@ titleForTitleTag: "'use memo' 지시어"
2323

2424
### `"use memo"` {/*use-memo*/}
2525

26-
함수를 React 컴파일러 최적화 대상으로 표시하려면 함수의 시작 부분에 `"use memo"`를 추가하세요.
26+
특정 함수를 React 컴파일러 최적화 대상으로 표시하려면 함수의 시작 부분에 `"use memo"`를 추가하세요.
2727

28-
```js {1}
28+
```js {2}
2929
function MyComponent() {
3030
"use memo";
3131
// ...
@@ -36,7 +36,7 @@ function MyComponent() {
3636

3737
#### 주의 사항 {/*caveats*/}
3838

39-
* `"use memo"`는 함수 본문의 최상단에 있어야 하며, import나 다른 코드보다 앞에 있어야 합니다 (주석은 괜찮습니다).
39+
* `"use memo"`는 함수 본문의 최상단에 있어야 하며, import나 다른 코드보다 앞에 있어야 합니다. (주석은 괜찮습니다.)
4040
* 지시어는 백틱이 아니라 큰따옴표 또는 작은따옴표로 작성해야 합니다.
4141
* 지시어는 `"use memo"`와 정확히 일치해야 합니다.
4242
* 함수의 첫 번째 지시어만 처리되며, 그 이후의 지시어는 무시됩니다.
@@ -118,7 +118,7 @@ function ProductCard({ product }) {
118118
// ...
119119
}
120120

121-
// ❌ 최적화되지 않음(지시어 없음)
121+
// ❌ 최적화되지 않음 (지시어 없음)
122122
function ProductList({ products }) {
123123
// ...
124124
}

0 commit comments

Comments
 (0)