Skip to content

Commit 66b17c6

Browse files
committed
Merge branch 'sync-9000e6e0' of https://github.com/reactjs/ko.react.dev into sync-9000e6e0
2 parents b3ea12c + 61c2339 commit 66b17c6

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/content/reference/react/useImperativeHandle.md

+3-5
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,15 @@ function MyInput({ ref }) {
3838
3939
#### 매개변수 {/*parameters*/}
4040
41-
* `ref`: [`forwardRef` 렌더링 함수](/reference/react/forwardRef#render-function)에서 두 번째 인자로 받은 ref입니다.
41+
* `ref`: `MyInput` 컴포넌트의 prop으로 받은 `ref`입니다.
4242
43-
* `ref`: The `ref` you received as a prop to the `MyInput` component. {/*TODO*/}
44-
45-
* `createHandle`: 인자가 없고 노출하려는 ref 핸들을 반환하는 함수입니다. 해당 ref 핸들은 어떠한 유형이든 될 수 있습니다. 일반적으로 노출하려는 메서드가 있는 객체를 반환합니다.
43+
* `createHandle`: 인수가 없고 노출하려는 ref 핸들을 반환하는 함수입니다. 해당 ref 핸들은 어떠한 유형이든 될 수 있습니다. 일반적으로 노출하려는 메서드가 있는 객체를 반환합니다.
4644
4745
* **(선택적)** `dependencies`: `createHandle` 코드 내에서 참조하는 모든 반응형 값을 나열한 목록입니다. 반응형 값은 props, state 및 컴포넌트 내에서 직접 선언한 모든 변수와 함수를 포함합니다. [React에 대한 린터를 구성한 경우](/learn/editor-setup#linting) 모든 반응형 값이 올바르게 의존성으로 지정되었는지 확인합니다. 의존성 목록은 항상 일정한 수의 항목을 가지고 `[dep1, dep2, dep3]`와 같이 인라인으로 작성되어야 합니다. React는 각 의존성을 [`Object.is`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is) 비교를 사용하여 이전 값과 비교합니다. 리렌더링으로 인해 일부 의존성이 변경되거나 이 인수를 생략한 경우 `createHandle`함수가 다시 실행되고 새로 생성된 핸들이 ref에 할당됩니다.
4846
4947
<Note>
5048
51-
Starting with React 19, [`ref` is available a prop.](/blog/2024/12/05/react-19#ref-as-a-prop) In React 18 and earlier, it was necessary to get the `ref` from [`forwardRef`.](/reference/react/forwardRef)
49+
React 19 부터 [`ref`를 prop으로 받을 수 있습니다.](/blog/2024/12/05/react-19#ref-as-a-prop) React 18 또는 그 이전 버전에서는 `ref`를 받기위해 [`forwardRef`](/reference/react/forwardRef)를 사용해야 합니다.
5250
5351
</Note>
5452

0 commit comments

Comments
 (0)