Skip to content

Commit 8e9f382

Browse files
committed
docs: update components/index.md
1 parent 1d466a3 commit 8e9f382

File tree

1 file changed

+15
-15
lines changed
  • src/content/reference/react-dom/components

1 file changed

+15
-15
lines changed

src/content/reference/react-dom/components/index.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,31 @@ title: "React DOM 컴포넌트"
44

55
<Intro>
66

7-
React는 브라우저에 내장된 모든 [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML/Element)[SVG](https://developer.mozilla.org/en-US/docs/Web/SVG/Element) 지원합니다.
7+
React는 브라우저에 내장된 모든 [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML/Element)[SVG](https://developer.mozilla.org/en-US/docs/Web/SVG/Element) 컴포넌트를 지원합니다.
88

99
</Intro>
1010

1111
---
1212

1313
## 공통 컴포넌트 {/*common-components*/}
1414

15-
브라우저에 내장된 모든 컴포넌트는 일부 props와 이벤트를 지원합니다.
15+
브라우저에 내장된 모든 컴포넌트는 일부 Props와 이벤트를 지원합니다.
1616

1717
* [공통 컴포넌트 (예: `<div>`)](/reference/react-dom/components/common)
1818

19-
`ref``dangerouslySetInnerHTML`같은 React 고유의 props를 포함합니다.
19+
`ref``dangerouslySetInnerHTML`같은 React 고유의 Props를 포함합니다.
2020

2121
---
2222

23-
## 폼 컴포넌트 {/*form-components*/}
23+
## <sup>Form</sup> 컴포넌트 {/*form-components*/}
2424

2525
다음과 같은 브라우저에 내장된 컴포넌트는 사용자 입력을 받습니다.
2626

2727
* [`<input>`](/reference/react-dom/components/input)
2828
* [`<select>`](/reference/react-dom/components/select)
2929
* [`<textarea>`](/reference/react-dom/components/textarea)
3030

31-
`value` 프로퍼티를 전달하면 *[제어](/reference/react-dom/components/input#controlling-an-input-with-a-state-variable)* 할 수 있기 때문에 React에서 특별합니다.
31+
`value` 프로퍼티를 전달하여 <em>[제어](/reference/react-dom/components/input#controlling-an-input-with-a-state-variable)</em>할 수 있기 때문에 React에서 특별합니다.
3232

3333
---
3434

@@ -42,13 +42,13 @@ React는 브라우저에 내장된 모든 [HTML](https://developer.mozilla.org/e
4242
* [`<style>`](/reference/react-dom/components/style)
4343
* [`<title>`](/reference/react-dom/components/title)
4444

45-
위의 컴포넌트들은 React 에서 특별하게 다뤄집니다. React 에서는 위의 컴포넌트들을 document head 내부에 렌더링하고, 리소스가 로딩 될 동안 일시 중단하고, 각 특정 구성 요소의 참조 페이지에 설명된 다른 동작을 시행합니다.
45+
컴포넌트들은 React에서 특별하게 다뤄집니다. React는 위 컴포넌트들을 document head 내부에 렌더링하고, 리소스를 불러올 동안 일시 중단하고, 각 특정 구성 요소의 참조 페이지에 설명된 다른 동작을 시행합니다.
4646

4747
---
4848

4949
## 모든 HTML 컴포넌트 {/*all-html-components*/}
5050

51-
React는 브라우저에 내장된 모든 HTML 컴포넌트를 지원합니다. 이는 다음과 같은 컴포넌트를 포함합니다.
51+
React는 브라우저에 내장된 모든 HTML 컴포넌트를 지원합니다. 이는 다음과 같은 컴포넌트들을 포함합니다.
5252

5353
* [`<aside>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside)
5454
* [`<audio>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio)
@@ -154,26 +154,26 @@ React는 브라우저에 내장된 모든 HTML 컴포넌트를 지원합니다.
154154

155155
<Note>
156156

157-
[DOM 표준](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model)과 유사하게 React는 프로퍼티에 `캐멀 케이스` 표기법을 사용합니다. 예를 들어 `tabindex` 대신 `tabIndex`로 작성합니다. [온라인 변환기](https://transform.tools/html-to-jsx)를 사용하여 기존 HTML을 JSX로 변환할 수 있습니다.
157+
[DOM 표준](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model)과 유사하게 React는 프로퍼티에 `camelCase` 표기법을 사용합니다. 예를 들어 `tabindex` 대신 `tabIndex`로 작성합니다. [온라인 변환기](https://transform.tools/html-to-jsx)를 사용하여 기존 HTML을 JSX로 변환할 수 있습니다.
158158

159159
</Note>
160160

161161
---
162162

163-
### 커스텀 HTML 엘리먼트 {/*custom-html-elements*/}
163+
### 커스텀 HTML 요소 {/*custom-html-elements*/}
164164

165-
`<my-element>`같이 대시가 포함된 태그를 렌더링하면 React는 [커스텀 HTML 엘리먼트](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements)를 렌더링한다고 가정합니다. React에서 커스텀 엘리먼트를 렌더링하는 방법은 브라우저 내장 태그를 렌더링하는 방법과 다릅니다.
165+
`<my-element>`같이 대시<sup>Dash</sup>가 포함된 태그를 렌더링하면 React는 [커스텀 HTML 요소](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements)를 렌더링한다고 가정합니다. React에서 커스텀 요소를 렌더링하는 방법은 브라우저 내장 태그를 렌더링하는 방법과 다릅니다.
166166

167-
- 모든 커스텀 엘리먼트 props는 문자열로 직렬화되며 항상 어트리뷰트를 사용하여 설정됩니다.
167+
- 모든 커스텀 요소 Props는 문자열로 직렬화되며 항상 어트리뷰트를 사용하여 설정됩니다.
168168
- 커스텀 엘리먼트는 `class` 대신 `className`을 사용하고 `for` 대신 `htmlFor`를 사용합니다.
169169

170-
[`is`](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/is) 어트리뷰트를 사용하여 브라우저 내장 HTML 엘리먼트를 렌더링하면 커스텀 엘리먼트로 취급됩니다.
170+
[`is`](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/is) 어트리뷰트를 사용하여 브라우저 내장 HTML 요소를 렌더링하면 커스텀 엘리먼트로 취급됩니다.
171171

172172
<Note>
173173

174-
[향후 React 버전에는 커스텀 엘리먼트에 대한 더 포괄적인 지원이 제공될 예정입니다.](https://github.com/facebook/react/issues/11347#issuecomment-1122275286)
174+
[향후 React 버전에는 커스텀 엘리먼트에 대한 더 포괄적인 지원을 제공할 예정입니다.](https://github.com/facebook/react/issues/11347#issuecomment-1122275286)
175175

176-
React package를 최신 실험 버전으로 업그레이드하여 사용해 볼 수 있습니다.
176+
React 패키지를 최신 실험 버전으로 업그레이드하여 사용해 볼 수 있습니다.
177177

178178
- `react@experimental`
179179
- `react-dom@experimental`
@@ -256,7 +256,7 @@ React는 브라우저에 내장된 모든 SVG 엘리먼트를 지원합니다.
256256

257257
<Note>
258258

259-
[DOM 표준](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model)과 유사하게 React는 프로퍼티에 `캐멀 케이스` 표기법을 사용합니다. 예를 들어 `tabindex` 대신 `tabIndex`를 작성합니다. [온라인 변환기](https://transform.tools/)를 사용하여 기존 SVG를 JSX로 변환할 수 있습니다.
259+
[DOM 표준](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model)과 유사하게 React는 프로퍼티에 `camelCase` 표기법을 사용합니다. 예를 들어 `tabindex` 대신 `tabIndex`를 작성합니다. [온라인 변환기](https://transform.tools/)를 사용하여 기존 SVG를 JSX로 변환할 수 있습니다.
260260

261261
네임스페이스 어트리뷰트 또한 콜론 없이 작성해야 합니다.
262262

0 commit comments

Comments
 (0)