Update Korean transltaion to 4c778e2

This commit is contained in:
Shim Won 2015-06-12 10:07:54 +09:00
parent 4c778e2e4b
commit e67c0943b8
6 changed files with 25 additions and 4 deletions

View File

@ -172,6 +172,20 @@ var person = React.createElement(
);
```
### 불린 어트리뷰트
어트리뷰트의 값을 생략하면 JSX는 값을 `true`로 취급합니다. 어트리뷰트 표현식에 `false`를 넘기려면 사용해야만 합니다. HTML 폼 엘리먼트에 `disabled`, `required`, `checked`, `readOnly`같은 어트리뷰트를 사용할 일이 자주 있습니다.
```javascript
// JSX에서 이 두 줄은 똑같이 버튼을 비활성화합니다.
<input type="button" disabled />;
<input type="button" disabled={true} />;
// 그리고 JSX에서 이 두 줄은 똑같이 버튼을 비활성화하지 않습니다.
<input type="button" />;
<input type="button" disabled={false} />;
```
### 자식 표현식
비슷하게, JavaScript 표현식을 자식을 표현하는 데 사용할 수 있습니다.

View File

@ -184,6 +184,7 @@ React.render(
믹스인의 괜찮은 점은 컴포넌트가 여러 믹스인을 사용하고 여러 믹스인에서 같은 생명주기 메소드를 사용할 때(예를 들어, 여러 믹스인에서 컴포넌트가 사라질 때 뭔가 정리하려 한다면) 모든 생명주기 메소드들의 실행은 보장됩니다. 믹스인에 정의된 메소드은 컴포넌트의 메소드가 호출됨에 따라 믹스인이 나열된 순서대로 실행됩니다.
<a name="es6-classes"></a>
## ES6 클래스
React 클래스를 일반적인 JavaScript 클래스로 선언할 수도 있습니다. 다음의 예제는 ES6 클래스 문법을 사용합니다:

View File

@ -28,6 +28,9 @@ HTML에서는 `<textarea>` 태그의 값을 설정할 때 `<textarea>` 태그의
모든 DOM 이벤트처럼 `onChange` prop은 모든 네이티브 컴포넌트에서 지원되며 일어난(bubbled) 변경 이벤트를 감시하는데 사용할 수 있습니다.
> 주의:
>
> `<input>`, `<textarea>`에서는 `onChange`가 DOM의 [`oninput`](https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/oninput) 이벤트 핸들러와 같은 기능을 제공하므로 일반적인 경우에는 `onChange`를 사용하세요.
## 제어되는(controlled) 컴포넌트

View File

@ -152,15 +152,15 @@ DOMElement findDOMNode(ReactComponent component)
#### React.Children.map
```javascript
object React.Children.map(object children, function fn [, object context])
object React.Children.map(object children, function fn [, object thisArg])
```
`children`의 바로 밑에 있는 모든 자식에 `fn`을 호출합니다. 이 때 `this``context`로 설정됩니다. `children`이 중첩된 객체나 배열일 경우 그 안의 값을 순회합니다. 따라서 `fn`에 컨테이너 객체가 넘어가는 일은 일어나지 않습니다. `children``null`이거나 `undefined`면 빈 객체 대신 `null` 또는 `undefined`를 리턴합니다.
`children`의 바로 밑에 있는 모든 자식에 `fn`을 호출합니다. 이 때 `this``thisArg`로 설정됩니다. `children`이 중첩된 객체나 배열일 경우 그 안의 값을 순회합니다. 따라서 `fn`에 컨테이너 객체가 넘어가는 일은 일어나지 않습니다. `children``null`이거나 `undefined`면 빈 객체 대신 `null` 또는 `undefined`를 리턴합니다.
#### React.Children.forEach
```javascript
React.Children.forEach(object children, function fn [, object context])
React.Children.forEach(object children, function fn [, object thisArg])
```
`React.Children.map()`과 비슷하지만 객체를 리턴하지 않습니다.

View File

@ -10,6 +10,9 @@ next: tags-and-attributes-ko-KR.html
`React.createClass()`를 호출하여 컴포넌트 클래스를 생성할 때, `render` 메소드를 포함한 명세 객체를 제공해야 합니다. 또한 필요한 경우 여기에서 설명하는 다른 생명주기 메소드를 명세 객체에 추가로 제공할 수 있습니다.
> 주의:
>
> 그냥 JavaScript 클래스를 컴포넌트 클래스로 사용할 수도 있습니다. 이 클래스는 구현할 수 있는 메소드가 거의 같지만 약간의 차이가 있습니다. 차이에 관한 더 자세한 정보는 [ES6 클래스](/react/docs/reusable-components-ko-KR.html#es6-classes)를 읽어보세요.
### render

View File

@ -7,7 +7,7 @@ prev: initial-ajax-ko-KR.html
next: communicate-between-components-ko-KR.html
---
`false` 렌더링이 여러 문맥에서 어떻게 다뤄지는지 봅시다.
`false` 렌더링이 여러 상황에서 어떻게 다뤄지는지 봅시다.
`id="false"`로 렌더링