Update Korean transltaion to 4c778e2
Shim Won committed
Jun 12, 2015 at 10:07 UTC
e67c0943b887dc9e4f9853d904f92367d5cef091
6 files changed
+25
-4
docs/docs/02.1-jsx-in-depth.ko-KR.md
+14
@@ -172,6 +172,20 @@ var person = React.createElement(
172
);
173
```
174
175
+### 불린 어트리뷰트
176
+
177
+어트리뷰트의 값을 생략하면 JSX는 값을 `true`로 취급합니다. 어트리뷰트 표현식에 `false`를 넘기려면 사용해야만 합니다. HTML 폼 엘리먼트에 `disabled`, `required`, `checked`, `readOnly`같은 어트리뷰트를 사용할 일이 자주 있습니다.
178
+
179
+```javascript
180
+// JSX에서 이 두 줄은 똑같이 버튼을 비활성화합니다.
181
+<input type="button" disabled />;
182
+<input type="button" disabled={true} />;
183
+
184
+// 그리고 JSX에서 이 두 줄은 똑같이 버튼을 비활성화하지 않습니다.
185
+<input type="button" />;
186
+<input type="button" disabled={false} />;
187
+```
188
+
189
### 자식 표현식
190
191
비슷하게, JavaScript 표현식을 자식을 표현하는 데 사용할 수 있습니다.
docs/docs/05-reusable-components.ko-KR.md
+1
@@ -184,6 +184,7 @@ React.render(
184
185
믹스인의 괜찮은 점은 컴포넌트가 여러 믹스인을 사용하고 여러 믹스인에서 같은 생명주기 메소드를 사용할 때(예를 들어, 여러 믹스인에서 컴포넌트가 사라질 때 뭔가 정리하려 한다면) 모든 생명주기 메소드들의 실행은 보장됩니다. 믹스인에 정의된 메소드은 컴포넌트의 메소드가 호출됨에 따라 믹스인이 나열된 순서대로 실행됩니다.
186
187
+<a name="es6-classes"></a>
188
## ES6 클래스
189
190
React 클래스를 일반적인 JavaScript 클래스로 선언할 수도 있습니다. 다음의 예제는 ES6 클래스 문법을 사용합니다:
docs/docs/07-forms.ko-KR.md
+3
@@ -28,6 +28,9 @@ HTML에서는 `<textarea>` 태그의 값을 설정할 때 `<textarea>` 태그의
28
29
모든 DOM 이벤트처럼 `onChange` prop은 모든 네이티브 컴포넌트에서 지원되며 일어난(bubbled) 변경 이벤트를 감시하는데 사용할 수 있습니다.
30
31
+> 주의:
32
+>
33
+> `<input>`, `<textarea>`에서는 `onChange`가 DOM의 [`oninput`](https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/oninput) 이벤트 핸들러와 같은 기능을 제공하므로 일반적인 경우에는 `onChange`를 사용하세요.
34
35
## 제어되는(controlled) 컴포넌트
36
docs/docs/ref-01-top-level-api.ko-KR.md
+3
-3
@@ -152,15 +152,15 @@ DOMElement findDOMNode(ReactComponent component)
152
#### React.Children.map
153
154
```javascript
155
-object React.Children.map(object children, function fn [, object context])
155
+object React.Children.map(object children, function fn [, object thisArg])
156
```
157
158
-`children`의 바로 밑에 있는 모든 자식에 `fn`을 호출합니다. 이 때 `this`는 `context`로 설정됩니다. `children`이 중첩된 객체나 배열일 경우 그 안의 값을 순회합니다. 따라서 `fn`에 컨테이너 객체가 넘어가는 일은 일어나지 않습니다. `children`이 `null`이거나 `undefined`면 빈 객체 대신 `null` 또는 `undefined`를 리턴합니다.
158
+`children`의 바로 밑에 있는 모든 자식에 `fn`을 호출합니다. 이 때 `this`는 `thisArg`로 설정됩니다. `children`이 중첩된 객체나 배열일 경우 그 안의 값을 순회합니다. 따라서 `fn`에 컨테이너 객체가 넘어가는 일은 일어나지 않습니다. `children`이 `null`이거나 `undefined`면 빈 객체 대신 `null` 또는 `undefined`를 리턴합니다.
159
160
#### React.Children.forEach
161
162
```javascript
163
-React.Children.forEach(object children, function fn [, object context])
163
+React.Children.forEach(object children, function fn [, object thisArg])
164
```
165
166
`React.Children.map()`과 비슷하지만 객체를 리턴하지 않습니다.
docs/docs/ref-03-component-specs.ko-KR.md
+3
@@ -10,6 +10,9 @@ next: tags-and-attributes-ko-KR.html
10
11
`React.createClass()`를 호출하여 컴포넌트 클래스를 생성할 때, `render` 메소드를 포함한 명세 객체를 제공해야 합니다. 또한 필요한 경우 여기에서 설명하는 다른 생명주기 메소드를 명세 객체에 추가로 제공할 수 있습니다.
12
13
+> 주의:
14
+>
15
+> 그냥 JavaScript 클래스를 컴포넌트 클래스로 사용할 수도 있습니다. 이 클래스는 구현할 수 있는 메소드가 거의 같지만 약간의 차이가 있습니다. 차이에 관한 더 자세한 정보는 [ES6 클래스](/react/docs/reusable-components-ko-KR.html#es6-classes)를 읽어보세요.
16
17
### render
18
docs/tips/13-false-in-jsx.ko-KR.md
+1
-1
@@ -7,7 +7,7 @@ prev: initial-ajax-ko-KR.html
7
next: communicate-between-components-ko-KR.html
8
---
9
10
-`false` 렌더링이 여러 문맥에서 어떻게 다뤄지는지 봅시다.
10
+`false` 렌더링이 여러 상황에서 어떻게 다뤄지는지 봅시다.
11
12
`id="false"`로 렌더링
13