[컴] vue3 의 Composite API vs Options API

 

vuejs3 / vuejs / vue 2 / script setup

vue3 의 Composite API vs Options API

Options API 가 vue2 에서 기존에 사용하던 방식, Composite API 는 새롭게 도입된 방식.

Composite API 는 좀 더 functional programming 에 가깝다. 하지만 functional programming 은 아니다.[ref. 1]

이전에 vue2 에서 mixin 이라는 것이 있었는데, 그것을 Composite API 로 작성해서 사용하는 것은 훨씬 자연스럽다.

개인적인 생각은 아직 적극적으로 사용할 단계는 아닌듯 싶다.

단점

  • Nuxt 등 다른 vue based project 에서 아직 지원하지 않는다.
  • 아주 큰 project 에서는 이득이 있지만, 중소규모의 project에서는 큰 이득이 없다. [ref. 1]

Refereces

  1. Composition API FAQ | Vue.js
  2. Vue 3 Composition API: Basics and Patterns

댓글 없음:

댓글 쓰기