Skip to content

Commit ef832f2

Browse files
committed
apply review feedbacks
1 parent 4965f6a commit ef832f2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

content/docs/composition-vs-inheritance.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ prev: lifting-state-up.html
88
next: thinking-in-react.html
99
---
1010

11-
React는 강력한 합성 모델을 가지고 있으며, 상속 대신 합성을 사용하여 컴포넌트 간에 코드를 재사용하기를 권장합니다.
11+
React는 강력한 합성 모델을 가지고 있으며, 상속 대신 합성을 사용하여 컴포넌트 간에 코드를 재사용하는 것이 좋습니다.
1212

13-
이 섹션에서는 React를 처음 접한 개발자들이 종종 상속으로 인해 부딪히는 몇 가지 문제들과 합성을 통해 이러한 문제를 해결하는 방법을 살펴볼 것입니다.
13+
이번 문서에서는 React를 처음 접한 개발자들이 종종 상속으로 인해 부딪히는 몇 가지 문제들과 합성을 통해 이러한 문제를 해결하는 방법을 살펴볼 것입니다.
1414

1515
## 컴포넌트에서 다른 컴포넌트를 담기 {#containment}
1616

17-
어떤 컴포넌트들은 어떤 자식 요소가 들어올 지 미리 예상할 수 없는 경우가 있습니다. 일반적인 '박스' 역할을 하는 `Sidebar` 혹은 `Dialog`와 같은 컴포넌트에서 특히 일반적입니다.
17+
어떤 컴포넌트들은 어떤 자식 요소가 들어올 지 미리 예상할 수 없는 경우가 있습니다. 범용적인 '박스' 역할을 하는 `Sidebar` 혹은 `Dialog`와 같은 컴포넌트에서 특히 자주 볼 수 있습니다.
1818

1919
이러한 컴포넌트에서는 특수한 `children` prop을 사용하여 자식 엘리먼트를 출력에 그대로 전달하는 것이 좋습니다.
2020

@@ -49,7 +49,7 @@ function WelcomeDialog() {
4949

5050
`<FancyBorder>` JSX 태그 안에 있는 것들이 `FancyBorder` 컴포넌트의 `children` prop으로 전달됩니다. `FancyBorder``{props.children}``<div>` 안에 렌더링하므로 전달된 엘리먼트들이 최종 출력됩니다.
5151

52-
덜 일반적이지만 종종 컴포넌트에 여러 개의 "구멍"이 필요할 수도 있습니다. 이런 경우에는 `children` 대신 자신만의 컨벤션을 사용할 수도 있습니다.
52+
흔하진 않지만 종종 컴포넌트에 여러 개의 "구멍"이 필요할 수도 있습니다. 이런 경우에는 `children` 대신 자신만의 고유한 방식을 적용할 수도 있습니다.
5353

5454
```js{5,8,18,21}
5555
function SplitPane(props) {
@@ -169,4 +169,4 @@ Facebook에서는 수천 개의 React 컴포넌트를 사용하지만, 컴포넌
169169

170170
props와 합성은 명시적이고 안전한 방법으로 컴포넌트의 모양과 동작을 커스터마이징하는데 필요한 모든 유연성을 제공합니다. 컴포넌트가 원시 타입의 값, React 요소 혹은 함수 등 어떠한 props도 받을 수 있다는 것을 기억하세요.
171171

172-
UI가 아닌 기능을 컴포넌트 간에 재사용하기를 원한다면, 별도의 JavaScript 모듈로 추출하는 것이 좋습니다. 컴포넌트에서 해당 함수, 객체, 클래스 등을 import 하여 사용할 수 있습니다. 상속받을 필요 없이 말이죠.
172+
UI가 아닌 기능을 여러 컴포넌트에서 재사용하기를 원한다면, 별도의 JavaScript 모듈로 분리하는 것이 좋습니다. 컴포넌트에서 해당 함수, 객체, 클래스 등을 import 하여 사용할 수 있습니다. 상속받을 필요 없이 말이죠.

0 commit comments

Comments
 (0)