vs Computed
Computed와 Watch의 비교
이 문서에서는 Vue computed와 Vue watch의 공통점과 차이점을 분석한다.
공통점
항목의 변화를 감지할 수 있다.
차이점
computed는 값을 반드시 반환해야 하며, watch는 반환이 불가능하다.
computed는 다른 값의 변경 작업을 수행하지 말아야 한다(무한루프 발생가능)
watch는 다른 값들의 변경이 가능하다.
동일한 작업이 가능하다면 computed를 쓰는 것이 성능적으로 좋다.
computed는 캐싱 방식을 사용하여 데이터의 변화가 없을 경우 추가 계산을 수행하지 않는다
계산이 복잡해질 수록 watch를 쓰는 것이 성능적으로 좋다.
computed는 단일 항목에 대한 계산을 수행하는 것을 권장한다.
Last updated