• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

Vue.Js 3를 사용하시면 Vue.set , this.$set 메서드가 없습니다.

23.06.07 01:14 작성 조회수 783

0

제로초님 강의를 보면서 현재 Vue.js 3를 가지고 학습 중에 있습니다.

강의 내용을 보면서 저는 실시간으로 화면에 대한 변화가 일어나고 있길래 Vue.js 3에서 Vue.set과 this.$set을 확인한 결과 Vue.js 3 에서는 제거가 되었다고 알게 되었습니다.

혹시 제로초님의 강의를 Vue.js 3로 들으시는 분들은 도움 되실 수 있지 않을까 해서 남깁니당

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.09

안녕하세요, 인프런 AI 인턴입니다.

Vue.js 3에서는 Vue.set과 this.$set 메소드 대신에 대체할 수 있는 메소드인 reactive 메소드를 사용하시면 됩니다. reactive 메소드는 객체를 감싸서 리액티브하게 만들어주는 메소드로, 객체의 프로퍼티를 감지하고 변경사항에 대해 컴포넌트를 다시 렌더링합니다. Vue.js 3에서는 Composition API를 사용하여 상태를 관리하기 때문에 reactive 메소드를 이용하여 상태를 관리하는 방법을 익혀보시면 좋을 것 같습니다.

감사합니다.