Skip to content

Commit e28d7a0

Browse files
committed
docs: update legacy.md
1 parent 4a51b08 commit e28d7a0

File tree

2 files changed

+11
-28
lines changed

2 files changed

+11
-28
lines changed

src/content/reference/react/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@ React에는 패턴 이해를 쉽게 하며 고품질의 애플리케이션을
3939

4040
## 레거시 API {/*legacy-apis*/}
4141

42-
* [레거시 API](/reference/react/legacy) - `react` 패키지에서 내보낸 것이지만 새로 작성하는 코드에서는 권장하지 않습니다.
42+
* [레거시 API](/reference/react/legacy) - `react` 패키지에서 내보냈지만<sup>Exported</sup> 새로 작성할 코드에서는 권장하지 않습니다.
Lines changed: 10 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,36 @@
11
---
2-
title: "Legacy React APIs"
2+
title: "Legacy React API"
33
---
44

55
<Intro>
66

7-
API는 `react` 패키지에서 추출했지만 새로 작성할 코드에서 사용을 추천하지 않습니다. 링크를 통해 각각의 API 페이지에서 제시한 대안을 확인해주세요.
7+
아래 API는 `react` 패키지에서 내보냈지만<sup>Exported</sup> 새로 작성할 코드에서는 권장하지 않습니다. 링크를 통해 각각의 API 페이지에서 제시한 대안을 확인해주세요.
88

99
</Intro>
1010

1111
---
1212

1313
## Legacy APIs {/*legacy-apis*/}
1414

15-
<<<<<<< HEAD
16-
* [`Children`](/reference/react/Children)`children` prop으로 받은 JSX를 조작하고 변형할 수 있습니다. [대안 확인하기](/reference/react/Children#alternatives)
17-
* [`cloneElement`](/reference/react/cloneElement)를 통해 다른 엘리먼트를 시작점으로 사용하여 React 엘리먼트를 생성할 수 있습니다. [대안 확인하기](/reference/react/cloneElement#alternatives)
18-
* [`Component`](/reference/react/Component)는 Javascript 클래스로써 React 컴포넌트를 정의합니다. [대안 확인하기](/reference/react/Component#alternatives)
15+
* [`Children`](/reference/react/Children)`children` Prop으로 받은 JSX를 조작하고 변형할 수 있습니다. [대안 확인하기](/reference/react/Children#alternatives).
16+
* [`cloneElement`](/reference/react/cloneElement)를 통해 다른 엘리먼트를 시작점으로 사용하여 React 엘리먼트를 생성할 수 있습니다. [대안 확인하기](/reference/react/cloneElement#alternatives).
17+
* [`Component`](/reference/react/Component)는 자바스크립트 클래스로써 React 컴포넌트를 정의합니다. [대안 확인하기](/reference/react/Component#alternatives).
1918
* [`createElement`](/reference/react/createElement)로 React 엘리먼트를 생성합니다. 일반적으로 JSX를 대신 사용합니다.
20-
* [`createRef`](/reference/react/createRef)는 임의의 값을 포함할 수 있는 참조 객체를 생성합니다. [대안 확인하기](/reference/react/createRef#alternatives)
19+
* [`createRef`](/reference/react/createRef)는 임의의 값을 포함할 수 있는 참조 객체를 생성합니다. [대안 확인하기](/reference/react/createRef#alternatives).
20+
* [`forwardRef`](/reference/react/forwardRef) lets your component expose a DOM node to parent component with a [ref](/learn/manipulating-the-dom-with-refs).
2121
* [`isValidElement`](/reference/react/isValidElement)는 값의 React 엘리먼트 여부를 확인합니다. 일반적으로 [`cloneElement`](/reference/react/cloneElement)와 함께 사용합니다.
22-
* [`PureComponent`](/reference/react/PureComponent)[`Component`](/reference/react/Component)와 유사하지만, 동일한 props의 재렌더는 생략합니다. [대안 확인하기](/reference/react/PureComponent#alternatives)
23-
=======
24-
* [`Children`](/reference/react/Children) lets you manipulate and transform the JSX received as the `children` prop. [See alternatives.](/reference/react/Children#alternatives)
25-
* [`cloneElement`](/reference/react/cloneElement) lets you create a React element using another element as a starting point. [See alternatives.](/reference/react/cloneElement#alternatives)
26-
* [`Component`](/reference/react/Component) lets you define a React component as a JavaScript class. [See alternatives.](/reference/react/Component#alternatives)
27-
* [`createElement`](/reference/react/createElement) lets you create a React element. Typically, you'll use JSX instead.
28-
* [`createRef`](/reference/react/createRef) creates a ref object which can contain arbitrary value. [See alternatives.](/reference/react/createRef#alternatives)
29-
* [`forwardRef`](/reference/react/forwardRef) lets your component expose a DOM node to parent component with a [ref.](/learn/manipulating-the-dom-with-refs)
30-
* [`isValidElement`](/reference/react/isValidElement) checks whether a value is a React element. Typically used with [`cloneElement`.](/reference/react/cloneElement)
31-
* [`PureComponent`](/reference/react/PureComponent) is similar to [`Component`,](/reference/react/Component) but it skip re-renders with same props. [See alternatives.](/reference/react/PureComponent#alternatives)
32-
>>>>>>> b1a249d597016c6584e4c186daa28b180cc9aafc
22+
* [`PureComponent`](/reference/react/PureComponent)[`Component`](/reference/react/Component)와 유사하지만, 동일한 Prop의 재렌더링은 생략합니다. [대안 확인하기](/reference/react/PureComponent#alternatives).
3323

3424
---
3525

3626
## Removed APIs {/*removed-apis*/}
3727

38-
These APIs were removed in React 19:
28+
아래 API들은 React 19에서 제거되었습니다.
3929

40-
<<<<<<< HEAD
41-
이 API는 추후 React major 버전에서 제거될 예정입니다.
42-
43-
</Deprecated>
44-
45-
* [`createFactory`](/reference/react/createFactory)는 특정 유형의 React 엘리먼트를 생성하는 함수를 만듭니다.
46-
=======
4730
* [`createFactory`](https://18.react.dev/reference/react/createFactory): use JSX instead.
4831
* Class Components: [`static contextTypes`](https://18.react.dev//reference/react/Component#static-contexttypes): use [`static contextType`](#static-contexttype) instead.
4932
* Class Components: [`static childContextTypes`](https://18.react.dev//reference/react/Component#static-childcontexttypes): use [`static contextType`](#static-contexttype) instead.
5033
* Class Components: [`static getChildContext`](https://18.react.dev//reference/react/Component#getchildcontext): use [`Context.Provider`](/reference/react/createContext#provider) instead.
5134
* Class Components: [`static propTypes`](https://18.react.dev//reference/react/Component#static-proptypes): use a type system like [TypeScript](https://www.typescriptlang.org/) instead.
5235
* Class Components: [`this.refs`](https://18.react.dev//reference/react/Component#refs): use [`createRef`](/reference/react/createRef) instead.
53-
>>>>>>> b1a249d597016c6584e4c186daa28b180cc9aafc
36+

0 commit comments

Comments
 (0)