해결된 질문
작성
·
903
0
안녕하세요 강사님
다름이 아니라 defineExpose관련해서 궁금한게 있어 질문을 드립니다..
defineExpose가 템플릿refs나 자식 컴포넌트의 $parent를 사용할 때 주로 쓰인다고 하셨는데요
궁금한게 자식 컴포넌트에 데이터를 전달할 때 props나 emit을 활용해서 처리하거나 slot을 쓰면 크게 쓰이지 않나 싶은 생각이 드는데 이렇게 사용하는 경우가 크게 있는가요..? 제가 많이 활용안해봐서 그런지 이해가 잘 안되는것 같습니다..
두서없이 글 쓰긴 했는데 죄송합니다ㅠㅠ
답변 1
2
안녕하세요 :)
활용에 관한건 우선 해당 스펙에 대한 이해를 하시고 Vue로 개발을 하시다보면 자연스럽게 이해가 되실 거에요.
그리고
https://vue-chartjs.org/guide/#access-to-chart-instance
해당 라이브러리 공식홈페이지를 보시면 Template Refs 를 활용하여 chart 인스턴스등 다양한 속성 및 메서드에 접근할 수 있는데요. 이러한 것이 가능한이유가 defineExpose
를 했기 때문이겠죠? (물론 script setup 으로 작성했다는 가정하에)