File tree 1 file changed +26
-0
lines changed
1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 1
1
# Quest 16-F. 컴포넌트 기반 개발
2
2
3
3
## Introduction
4
+ * 이번 퀘스트에서는 Vue.js 프레임워크를 통해 컴포넌트 기반의 웹 클라이언트 개발 방법론을 더 자세히 알아보겠습니다.
5
+
4
6
## Topics
7
+ * Vue.js framework
8
+ * Virtual DOM
9
+
5
10
## Resources
11
+ * [ Vue.js] ( https://vuejs.org )
12
+ * [ Lifecycle Hooks] ( https://v3.vuejs.org/guide/composition-api-lifecycle-hooks.html )
13
+ * [ State Management] ( https://v3.vuejs.org/guide/state-management.html )
14
+ * [ Virtual DOM] ( https://v3.vuejs.org/guide/optimizations.html#virtual-dom )
15
+
6
16
## Checklist
17
+ * Vue.js는 어떤 특징을 가지고 있는 웹 프레임워크인가요?
18
+ * Vue.js는 내부적으로 어떤 식으로 동작하나요?
19
+ * Vue.js에서의 컴포넌트란 무엇인가요?
20
+ * Vue 컴포넌트의 라이프사이클은 어떤 식으로 호출되나요?
21
+ * 컴포넌트 간에 데이터를 주고받을 때 단방향 바인딩과 양방향 바인딩 방식이 어떻게 다르고, 어떤 장단점을 가지고 있나요?
22
+ * Vue.js 기반의 웹 어플리케이션을 위한 상태관리 라이브러리에는 어떤 것이 있을까요? 이러한 상태관리 툴을 사용하는 것에는 어떤 장단점이 있을까요?
23
+
7
24
## Quest
25
+ * Vue.js를 통해 메모장 시스템을 다시 한 번 만들어 보세요.
26
+ * 어떤 컴포넌트가 필요한지 생각해 보세요.
27
+ * 각 컴포넌트별로 해당하는 CSS와 자바스크립트를 어떤 식으로 붙여야 할까요?
28
+ * 컴포넌트간에 데이터를 주고받으려면 어떤 식으로 하는 것이 좋을까요?
29
+ * ` vue-cli ` 와 같은 Vue의 Boilterplating 기능을 이용하셔서 세팅하시면 됩니다.
30
+
8
31
## Advanced
32
+ * React와 Angular는 어떤 프레임워크이고 어떤 특징을 가지고 있을까요? Vue와는 어떤 점이 다를까요?
33
+ * Web Component는 어떤 개념인가요? 이 개념이 Vue나 React를 대체하게 될까요?
34
+ * Reactive Programming이란 무엇일까요?
You can’t perform that action at this time.
0 commit comments