강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

양선종님의 프로필 이미지
양선종

작성한 질문수

웹 게임을 만들며 배우는 Vue

7-3. Vue.set

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

작성

·

1.3K

0

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

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

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

답변 1

0

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

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

감사합니다.

양선종님의 프로필 이미지
양선종

작성한 질문수

질문하기