Skip to content

Commit 4a6d8c8

Browse files
committed
문장 정리
1 parent ab394c9 commit 4a6d8c8

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

ko-KR/src/guide/introduction.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ footer: false
2525

2626
## Vue는 무엇입니까? {#what-is-vue}
2727

28-
Vue는 사용자 인터페이스를 구축하기 위한 JavaScript 프레임 워크입니다.
29-
표준 HTML, CSS 및 JavaScript를 기반으로 구축되며, 단순하든 복잡하든 사용자 인터페이스를 효율적으로 개발할 수 있도록 컴포넌트 기반 프로그래밍 모델을 제공합니다.
28+
Vue( **view** 와 마찬가지로 /vjuː/ 라고 발음합니다 )는 사용자 인터페이스를 구축하기 위한 자바스크립트 프레임워크입니다.
29+
표준 HTML, CSS 및 자바스크립트를 기반으로 구축되며, 단순한 것 부터 복잡한 것 까지 사용자 인터페이스를 효율적으로 개발 할수 있는 컴포넌트 기반 프로그래밍 모델을 제공합니다.
3030

31-
다음은 최소한의 예입니다:
31+
아주 단순한 예제를 한번 볼까요:
3232

3333
```js
3434
import { createApp } from 'vue'
@@ -65,9 +65,9 @@ const count = ref(0)
6565

6666
위의 예는 Vue의 두 가지 핵심 기능을 보여줍니다:
6767

68-
- **서술적 랜더링**: Vue는 표준 HTML을 템플릿 문법으로 확장하여 JavaScript 상태를 기반으로 화면에 출력될 HTML을 작성할 수 있습니다.
68+
- **선언적 랜더링(Declarative Rendering)**: Vue는 표준 HTML을 템플릿 문법으로 확장하여 자바스크립트 상태(State)를 기반으로 화면에 출력될 HTML을 선언적(declaratively)으로 작성할 수 있습니다.
6969

70-
- **반응형**: Vue는 JavaScript 상태 변경을 자동으로 추적하고 변경이 발생하면 DOM을 효율적으로 업데이트합니다.
70+
- **반응성(Reactivity)**: Vue는 자바스크립트 상태(State) 변경을 추적하고, 변경이 발생하면 DOM을 효율적으로 업데이트하는 것을 자동으로 수행합니다.
7171

7272
이미 Vue에 대해 궁금한 점이 있을 수 있으나 조급해하지 마세요.
7373
이후 문서에서 모든 세부 사항을 다 다룰 것입니다.
@@ -108,7 +108,7 @@ Vue는 프론트엔드 개발에 필요한 대부분의 공통 기능을 다루
108108

109109
## 싱글 파일 컴포넌트 {#single-file-components}
110110

111-
빌드 도구를 지원하는 대부분의 Vue 프로젝트에서는 HTML과 유사한 **싱글 파일 컴포넌트**(Single-File Component: **SFC**, `*.vue` 파일이라고도 함)라는 파일 형식을 사용하여 Vue 컴포넌트를 작성합니다.
111+
빌드 도구를 사용하는 대부분의 Vue 프로젝트에서는 HTML과 유사한 **싱글 파일 컴포넌트**(Single-File Component: **SFC**, `*.vue` 파일이라고도 함)라는 파일 형식을 사용하여 Vue 컴포넌트를 작성합니다.
112112
Vue SFC는 이름에서 알 수 있듯이 컴포넌트의 논리(JavaScript), 템플릿(HTML) 및 스타일(CSS)을 하나의 파일에 캡슐화합니다.
113113
이전에 보았던 예제는 다음과 같이 SFC 형식으로 작성할 수 있습니다:
114114

@@ -144,7 +144,7 @@ Vue 컴포넌트는 **옵션(Options) API**와 **컴포지션(Composition) API**
144144

145145
### 옵션 API {#options-api}
146146

147-
옵션 API를 사용하여 `data`, `methods``mounted` 같은 옵션의 객체를 사용하여 컴포넌트의 로직를 정의합니다.
147+
옵션 API를 사용하여 옵션의 `data`, `methods``mounted` 같은 객체를 사용하여 컴포넌트의 로직를 정의합니다.
148148
옵션으로 정의된 속성은 컴포넌트 인스턴스를 가리키는 함수 내부의 `this`에 노출됩니다:
149149

150150
```vue
@@ -165,7 +165,7 @@ export default {
165165
}
166166
},
167167
168-
// 수명주기 훅(Lifecycle hooks)은 컴포넌트 수명주기의 여러 단계에서 호출됩니다.
168+
// 생명주기 훅(Lifecycle hooks)은 컴포넌트 생명주기의 여러 단계에서 호출됩니다.
169169
// 이 함수는 컴포넌트가 마운트 된 후 호출됩니다.
170170
mounted() {
171171
console.log(`숫자 세기의 초기값은 ${ this.count } 입니다.`)
@@ -182,11 +182,11 @@ export default {
182182

183183
### 컴포지션 API {#composition-api}
184184

185-
컴포지션 API를 사용하는 경우, 가져온(`import`) API 함수들을 사용하여 컴포넌트의 로직를 정의합니다.
185+
컴포지션 API를 사용하는 경우, `import`해서 가져온 API 함수들을 사용하여 컴포넌트의 로직를 정의합니다.
186186
SFC에서 컴포지션 API는 일반적으로 [`<script setup>`](/api/sfc-script-setup)과 함께 사용됩니다.
187187
`setup` 속성은 Vue가 더 적은 코드 문맥으로 컴포지션 API를 사용하고,
188188
컴파일 시 의도한대로 올바르게 동작할 수 있게 코드를 변환하도록 하는 힌트입니다.
189-
예를 들어 `<script setup>`선언된 `import` 최상위 변수 및 함수는 템플릿에서 직접 사용할 수 있습니다.
189+
예를 들어 `<script setup>``import` 되어 가져온 객체들과 선언된 최상위 변수 및 함수는 템플릿에서 직접 사용할 수 있습니다.
190190

191191
아래 예제는 위 예제와 완전히 동일한 템플릿을 사용하는 동일한 컴포넌트 이지만,
192192
Composition API와 `<script setup>`을 사용했습니다:
@@ -203,7 +203,7 @@ function increment() {
203203
count.value++
204204
}
205205
206-
// 수명 주기 훅
206+
// 생명 주기 훅
207207
onMounted(() => {
208208
console.log(`숫자 세기의 초기값은 ${ count.value } 입니다.`)
209209
})

0 commit comments

Comments
 (0)