Vue

composition API에서 ref, reactive를 사용하는 방법

milliwonkim 2022. 6. 18. 21:54
반응형
SMALL

Vue의 Composition API에서는 기존의 data()를 this로 접근하는 방식 대신,

ref와 reactive로 접근하는 것으로 변경됐습니다.

거두절미하고, ref, reactive를 사용하는 방식은 다음과 같습니다

 

정확한 내용은 아니며, 사용할 때 얻었던 경험을 미루어 말씀드립니다.

 

참고링크입니다.

https://v3.ko.vuejs.org/api/refs-api.html#toref

 

Refs | Vue.js

Refs 이 섹션에서는 싱글 파일 컴포넌트 문법을 사용해 예제를 설명하겠습니다. ref 내부에 값을 가지면서 반응적이고 변경 가능한 ref 객체를 반환합니다. ref 객체는 단 하나의 프로퍼티를 가지는

v3.ko.vuejs.org

// ref는 초기화할 내용이 객체가 아닌 경우에 주로 사용합니다.
const title = ref('this is title')

// -----------------------------------

// reactive는 초기화할 내용이 객체일 경우에 주로 사용합니다.
const userInfo = reactive({
	email: 'test@test.com',
	uid: ''
})

// 이의 value를 얻기 위해서는
const { email } = toRefs(userInfo);
console.log(email) // 'test@test.com'
반응형
LIST