INTERNAL (1) 썸네일형 리스트형 [Vue3] defineProps를 컴포저블에서 사용할 수 없는 이유 사용 시 props, emit 정의를 대체하는 defineProps와 defineEmits은 왜 컴포저블을 이용해 컴포넌트 밖에서 선언할 수 없을까요? 공식 문서의 내용과 같이 defineProps는 타입스크립트 제네릭 사용과 같이 제약 사항이 많습니다. 그 이유는 무엇일까요? defineProps의 정체 vue3 core의 packages/runtime-core/src/apiSetupHelpers.ts 파일을 열어보면 다음과 같은 내용이 있습니다. 말 그대로 아무 역할도 안하는 친구입니다. export function defineProps() { if (__DEV__) { warnRuntimeUsage(`defineProps`) } return null as any } 단지 우리가 이 함수를 impor.. 이전 1 다음