Skip to content

Commit fd13500

Browse files
authored
docs: update useDeferredValue.md (#1124)
#1121 <!-- PR을 보내주셔서 감사합니다! 여러분과 같은 기여자들이 React를 더욱 멋지게 만듭니다! 기존 이슈와 관련된 PR이라면, 아래에 이슈 번호를 추가해주세요. --> # useDeferredValue 페이지의 매개변수 및 주의 사항 섹션 번역 <!-- 어떤 종류의 PR인지 상세 내용을 작성해주세요. --> ### 전 <img width="884" alt="Screenshot 2025-01-14 at 5 55 12 PM" src="https://github.com/user-attachments/assets/27556185-2d72-412b-8d61-c51df7d1cbaf" /> ### 후 <img width="878" alt="Screenshot 2025-01-14 at 5 54 42 PM" src="https://github.com/user-attachments/assets/c9be1944-a553-461c-a8a8-685019a63089" /> [useDeferredValue 페이지](https://ko.react.dev/reference/react/useDeferredValue)의 `매개변수` 및 `주의 사항` 섹션에서 새롭게 추가된 내용을 번역했습니다. ## 필수 확인 사항 - [x] [기여자 행동 강령 규약<sup>Code of Conduct</sup>](https://github.com/reactjs/ko.react.dev/blob/main/CODE_OF_CONDUCT.md) - [x] [기여 가이드라인<sup>Contributing</sup>](https://github.com/reactjs/ko.react.dev/blob/main/CONTRIBUTING.md) - [x] [공통 스타일 가이드<sup>Universal Style Guide</sup>](https://github.com/reactjs/ko.react.dev/blob/main/wiki/universal-style-guide.md) - [x] [번역을 위한 모범 사례<sup>Best Practices for Translation</sup>](https://github.com/reactjs/ko.react.dev/blob/main/wiki/best-practices-for-translation.md) - [x] [번역 용어 정리<sup>Translate Glossary</sup>](https://github.com/reactjs/ko.react.dev/blob/main/wiki/translate-glossary.md) - [x] [`textlint` 가이드<sup>Textlint Guide</sup>](https://github.com/reactjs/ko.react.dev/blob/main/wiki/textlint-guide.md) - [x] [맞춤법 검사<sup>Spelling Check</sup>](https://nara-speller.co.kr/speller/) ## 선택 확인 사항 - [x] 번역 초안 작성<sup>Draft Translation</sup> - [ ] 리뷰 반영<sup>Resolve Reviews</sup>
1 parent e91faf8 commit fd13500

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/content/reference/react/useDeferredValue.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,16 @@ function SearchPage() {
3737
#### 매개변수 {/*parameters*/}
3838

3939
* `value`: 지연시키려는 값입니다. 모든 타입을 가질 수 있습니다.
40-
* **optional** `initialValue`: A value to use during the initial render of a component. If this option is omitted, `useDeferredValue` will not defer during the initial render, because there's no previous version of `value` that it can render instead.
40+
* **선택사항** `initialValue`: 컴포넌트 초기 렌더링 시 사용할 값입니다. 이 옵션을 생략하면 초기 렌더링 동안 `useDeferredValue`는 값을 지연시키지 않습니다. 이는 대신 렌더링할 `value`의 이전 버전이 없기 때문입니다.
4141

4242
#### 반환값 {/*returns*/}
4343

4444
- `currentValue`: 초기 렌더링 중 반환된 '지연된 값'은 사용자가 제공한 값과 같습니다. 업데이트가 발생하면 React는 먼저 이전 값으로 리렌더링을 시도(반환값이 이전 값과 일치하도록)하고, 그 다음 백그라운드에서 다시 새 값으로 리렌더링을 시도(반환값이 업데이트된 새 값과 일치하도록)합니다.
4545

46+
4647
#### 주의 사항 {/*caveats*/}
4748

48-
- When an update is inside a Transition, `useDeferredValue` always returns the new `value` and does not spawn a deferred render, since the update is already deferred.
49+
- Transition 내에서 업데이트할 때 `useDeferredValue`는 항상 새로운 `value`를 반환하며 지연된 렌더링을 생성하지 않습니다. 이미 업데이트가 지연되었기 때문입니다.
4950

5051
- `useDeferredValue`에 전달하는 값은 문자열 및 숫자와 같은 원시값이거나, 컴포넌트의 외부에서 생성된 객체여야 합니다. 렌더링 중에 새 객체를 생성하고 즉시 `useDeferredValue`에 전달하면 렌더링할 때마다 값이 달라져 불필요한 백그라운드 리렌더링이 발생할 수 있습니다.
5152

0 commit comments

Comments
 (0)