728x90
반응형
watch
watch는 특정 데이터의 변화를 감지할 때 사용된다. 이 데이터는 ref나 reactive 객체일 수 있으며,
\사용자가 지정한 감시 대상에 대한 변화를 추적한다.
watch의 특징
- 특정 데이터를 감시함.
- 데이터의 이전 값과 변경된 값을 모두 사용할 수 있음.
- 즉시 실행되지 않고, 데이터 변경 시에만 실행됨.
watchEffect
watchEffect는 반응형 데이터에 대한 의존성을 자동으로 추적하고, 그 의존성이 변경되면 코드를 실행한다.
watchEffect는 감시할 대상을 명시적으로 지정하지 않아도, 내부에서 사용된 모든 반응형 데이터를 자동으로 추적한다.
watchEffect의 특징
- 의존성 추적을 자동으로 수행함.
- 사용된 모든 반응형 데이터가 변경되면 코드를 재실행함.
- 즉시 실행되며, 초기 실행 시에도 코드가 실행됨.
- 이전 값과 새 값을 따로 받지 않음.
728x90
반응형
'Web Development > vue' 카테고리의 다른 글
[콜럼Vue스] <script setup> (0) | 2024.10.19 |
---|---|
[콜럼Vue스] 생명주기 훅(Life Cycle Hook) (0) | 2024.10.19 |
[콜럼Vue스] Computed (0) | 2024.10.18 |
[콜럼Vue스] 비동기 컴포넌트 (Async Component) (1) | 2024.10.16 |
[콜럼Vue스] 텔레포트 (Teleport) (1) | 2024.10.16 |