개발자 성장일지

제 4장 Composition API 본문

Vue.js

제 4장 Composition API

hdigimon 2023. 10. 17. 20:04

1. Composition API 란?

  • Composition API는 Component를 작성하기 위해 Vue3에서 새롭게 도입된 함수 기반 API
  • 기존 Options API 보다 좀 더 유연하고 가독성 높은 방식으로 컴포넌트를 작성 할 수 있도록 지원
  • Composition API를 통해 연관성 있는 로직을 같이 구현할 수 있어 간결한 코드와 유지보수에 유리

2. Reactivity

  • 반응형 데이터 선언과 처리를 위한 API
  • 반응형 데이터는 값이 변경됨에 따라 이를 감지하고 해당 값에 종속된 작업(Side Effect)이 수행

 

3. LifeCycle Hooks

  • Component 생명주기는 Component가 생성되고 화면에 출력된 후 소멸되기까지의 일련의 과정
  • LifeCycle Hooks는 Component의 생명주기에 따라 제공되는 API

4. Dependency Injection

  • Vue3 추가된 Composition API
  • 컴포넌트간 데이터 교환을 위한 API 제공

'Vue.js' 카테고리의 다른 글

제 6장 Vuex  (0) 2023.10.17
제 5장 Router  (0) 2023.10.17
제 3장 Component  (0) 2023.10.17
제 2장 Directive  (0) 2023.10.17
제 1장 Vue.js 소개 및 개발 환경 설정  (0) 2023.10.17