- 가급적이면 computed 속성을 사용한다
- computed 가 유용한 경우
- 특히 데이터의 변화에 따라서 화면에 계산된 값을 화면에 출력해야 하는경우
- 캐싱 : 입력값이 같을 경우 캐싱했던 데이터를 바로 반환
- watch 를 사용해야하는 경우
- 단순한 계산 외에 비동기 처리 로직이 포함되는 경우
- 처리가 오래걸리는 수행하는 주기를 제한 가능(lodash의 debounce 이용)
- 캐싱없이 매번 호출해야하는 경우
- 탬플릿에 출력하지 않는 데 값의 변화를 관찰해야할 경우