Composition API 는 Vue3에서 기본적으로 제공해주는 API다. Vue2에서 사용할려면, npm을 통해 설치하면 된다. CompositionApi를 사용하기 전과 후를 비교하자면 , 코드의 간결성, 직관성이다. 기존 코드는 data 기준이 아니라 computed와 methods에 따라 분류되므로 만약 프로젝트의 규모가 커질수록 관리해야하는 data state값들이 많아진다면, 유지보수 및 한눈에 코드를 파악하기가 어렵다는 단점이 있다. 이를 보완한 것이 Composition API인데 해당 API는 data 기준으로 코드가 분류되어 코드가 명확해진다는 장점을 가지고 있다.