programing

Vue 3에서 Composition API를 사용해야 합니까? 아니면 Vue 2 방식으로 작업을 수행할 수 있습니까?

javaba 2022. 8. 8. 18:40
반응형

Vue 3에서 Composition API를 사용해야 합니까? 아니면 Vue 2 방식으로 작업을 수행할 수 있습니까?

Vue 3을 설치하는 것은 가능하지만, 여전히 "Vue 2" 방식으로 작업을 수행할 수 있습니까?즉, Vue 3에는 새로운 Composition API가 탑재되어 있는 것을 알 수 있습니다만, Vue 3에서는 이것이 옵션입니까, 아니면 필수입니까?

어떤 이유에서인지 Vue 3은 Options API를 사용하여 Vue-2 방식으로 작업을 수행할 수 있게 되었습니다.그렇지 않나요?고마워요.

Vue 3에서는 Composition API를 사용할 필요가 없습니다.두 Vue 핵심 팀원의 설명에 따르면 옵션 API는 계속 사용할 수 있으며 제거되지 않습니다.

Thorsten Lünborg in Vue 3: 데이터 다운, 이벤트 업(2020년 5월 19일):

중요: 컴포지션 API는 부가적인 새로운 기능이지만 Vue 1과 2의 좋은 ole "Options API"를 대체할 수 없습니다.이 새로운 API를 Options API로 해결하기에는 다소 서툴다고 생각되는 상황에서 유용하게 사용할 수 있는 툴박스의 다른 툴로 생각해 주세요.

Vue #48Ben Hong: "Vue 3의 새로운 기능: 컴포지션 API" (2021년 1월 19일) :

[00:01:03] T: 네.음, 제가 처음 들은 것은 옵션 API를 대체하고 있다는 것입니다.

[00:01:08] BH: 거액의 면책 조항.그럴 일 없어.거액의 면책 사항.

...

[00:09:10] BH:[...] 이것은 앱을 다시 쓸 필요가 없습니다.[...] 컴포지션 API는 컴포지션 옵션을 드롭하는 것이 아닙니다.이것은 부가적인 것입니다.그것이 해결할 수 있는 문제가 있을 때, 그것은 매우 좋은 것입니다.

Composition API의 초기 RFC에서는 Options API의 폐지만을 고려했습니다.

이 RFC의 이전 초안에서는 사용자의 피드백에 따라 수정되는 향후 메이저릴리즈에서는 많은 2.x 옵션이 폐지될 가능성이 있음을 나타내고 있습니다.

Vue 문서에서는 다음 사항도 확인합니다.

옵션 API는 폐지됩니까?

아니요, 그렇게 할 계획이 없습니다.Options API는 Vue의 필수 요소이며, 많은 개발자들이 이 API를 좋아하는 이유입니다.또한 Composition API의 많은 이점은 대규모 프로젝트에서만 나타나며, Options API는 많은 중저복잡도 시나리오에서 확실한 선택 사항으로 남아 있습니다.

언급URL : https://stackoverflow.com/questions/68611657/do-i-have-to-use-the-composition-api-in-vue-3-or-can-i-still-do-things-the-vue

반응형