You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`crossOrigin`: 문자열입니다. 사용할 [CORS 정책](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/crossorigin)입니다. 가능한 값은 `anonymous`와 `use-credentials`입니다. `as`가 `"fetch"`로 설정된 경우 필수입니다.
60
-
*`referrerPolicy`: 문자열입니다. 페칭할 때 전송할 [Referrer 헤더](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#referrerpolicy)입니다. 사용할 수 있는 값은 `no-referrer-when-downgrade` (기본값), `no-referrer`, `origin`, `origin-when-cross-origin` 그리고 `unsafe-url`입니다.
51
+
*`referrerPolicy`: 문자열입니다. 가져오기<sup>Fetching</sup>할 때 전송할 [Referrer 헤더](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#referrerpolicy)입니다. 사용할 수 있는 값은 `no-referrer-when-downgrade` (기본값), `no-referrer`, `origin`, `origin-when-cross-origin` 그리고 `unsafe-url`입니다.
61
52
*`integrity`: 문자열입니다. 리소스의 [진위 확인](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity)을 위한 리소스의 암호화 해시입니다.
62
53
*`type`: 문자열입니다. 리소스의 MIME 타입입니다.
63
54
*`nonce`: 문자열입니다. 엄격한 콘텐츠 보안 정책을 사용할 때 [리소스를 허용하기 위한 암호화 논스](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/nonce)입니다.
@@ -71,23 +62,23 @@ function AppRoot() {
71
62
72
63
#### 주의 사항 {/*caveats*/}
73
64
74
-
*`preload`에 대한 여러 번의 동등한 호출은 한 번의 호출과 동일한 효과를 갖습니다. `preload`에 대한 호출은 다음 규칙에 따라 동등한 것으로 간주합니다:
75
-
*다음의 경우를 제외하고 두 호출의 `href`가 같으면 두 호출은 동일합니다:
65
+
*`preload`에 대한 여러 번의 동등한 호출은 한 번의 호출과 동일한 효과를 갖습니다. `preload`에 대한 호출은 다음 규칙에 따라 동등한 것으로 간주합니다.
66
+
*아래 경우를 제외하고 두 호출의 `href`가 같으면 두 호출은 동일합니다.
76
67
*`as`가 `image`로 설정된 경우 두 호출의 `href`, `imageSrcSet` 및 `imageSizes`가 같으면 두 호출은 동일합니다.
77
68
* 브라우저에서는 컴포넌트 렌더링 중, Effect, 이벤트 핸들러 등 어떤 상황에서도 `preload`를 호출할 수 있습니다.
78
-
* 서버 사이드 렌더링 또는 서버 컴포넌트를 렌더링할 때 `preload`는 컴포넌트를 렌더링하는 동안 또는 컴포넌트 렌더링에서 발생하는 비동기 context에서 호출하는 경우에만 영향을 미칩니다. 다른 호출은 무시됩니다.
69
+
* 서버 사이드 렌더링 또는 서버 컴포넌트를 렌더링할 때 `preload`는 컴포넌트를 렌더링하는 동안 또는 컴포넌트 렌더링에서 발생하는 비동기 컨텍스트에서 호출하는 경우에만 영향을 미칩니다. 다른 호출은 무시됩니다.
79
70
80
71
---
81
72
82
73
## 사용법 {/*usage*/}
83
74
84
-
### 렌더링 시 프리로딩 {/*preloading-when-rendering*/}
75
+
### 렌더링 시 미리 불러오기 {/*preloading-when-rendering*/}
85
76
86
77
컴포넌트 또는 그 자식 컴포넌트가 특정 리소스를 사용한다는 것을 알고 있다면 컴포넌트를 렌더링할 때 `preload`를 호출하세요.
87
78
88
-
<RecipestitleText="프리로딩 예시">
79
+
<RecipestitleText="미리 불러오기 예시">
89
80
90
-
#### 외부 스크립트 프리로드하기 {/*preloading-an-external-script*/}
81
+
#### 외부 스크립트 미리 불러오기 {/*preloading-an-external-script*/}
91
82
92
83
```js
93
84
import { preload } from'react-dom';
@@ -102,7 +93,7 @@ function AppRoot() {
102
93
103
94
<Solution />
104
95
105
-
#### 스타일시트 프리로드하기 {/*preloading-a-stylesheet*/}
96
+
#### 스타일시트 미리 불러오기 {/*preloading-a-stylesheet*/}
106
97
107
98
```js
108
99
import { preload } from'react-dom';
@@ -117,7 +108,7 @@ function AppRoot() {
117
108
118
109
<Solution />
119
110
120
-
#### 글꼴 프리로드하기 {/*preloading-a-font*/}
111
+
#### 글꼴 미리 불러오기 {/*preloading-a-font*/}
121
112
122
113
```js
123
114
import { preload } from'react-dom';
@@ -129,11 +120,11 @@ function AppRoot() {
129
120
}
130
121
```
131
122
132
-
스타일시트를 프리로드하는 경우 스타일시트가 참조하는 모든 글꼴도 프리로드하는 것이 좋습니다. 이렇게 하면 브라우저가 스타일시트를 다운로드하고 구문 분석하기 전에 글꼴 다운로드를 시작할 수 있습니다.
123
+
스타일시트를 미리 불러오는 경우 스타일시트가 참조하는 모든 글꼴도 미리 불러오는 것이 좋습니다. 이렇게 하면 브라우저가 스타일시트를 다운로드하고 구문 분석하기 전에 글꼴 다운로드를 시작할 수 있습니다.
133
124
134
125
<Solution />
135
126
136
-
#### 이미지 프리로드하기 {/*preloading-an-image*/}
127
+
#### 이미지 미리 불러오기 {/*preloading-an-image*/}
137
128
138
129
```js
139
130
import { preload } from'react-dom';
@@ -148,15 +139,15 @@ function AppRoot() {
148
139
}
149
140
```
150
141
151
-
이미지를 프리로드할 때 `imageSrcSet` 과 `imageSizes` 옵션은 브라우저가 [화면 크기에 맞는 올바른 크기의 이미지를 가져오는 데](https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images) 도움이 됩니다.
142
+
이미지를 미리 불러올 때 `imageSrcSet` 과 `imageSizes` 옵션은 브라우저가 [화면 크기에 맞는 올바른 크기의 이미지를 가져오는 데](https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images) 도움이 됩니다.
152
143
153
144
<Solution />
154
145
155
146
</Recipes>
156
147
157
-
### 이벤트 핸들러에서 프리로드하기 {/*preloading-in-an-event-handler*/}
148
+
### 이벤트 핸들러에서 미리 불러오기 {/*preloading-in-an-event-handler*/}
158
149
159
-
외부 리소스가 필요한 페이지나 state로 전환하기 전에 이벤트 핸들러에서 `preload`를 호출하세요. 이렇게 하면 새 페이지나 state를 렌더링하는 동안 호출하는 것보다 프로세스가 더 빨리 시작됩니다.
150
+
외부 리소스가 필요한 페이지나 State로 전환하기 전에 이벤트 핸들러에서 `preload`를 호출하세요. 이렇게 하면 새 페이지나 State를 렌더링하는 동안 호출하는 것보다 프로세스가 더 빨리 시작됩니다.
0 commit comments