- Vue 3.4의 향상된 반응성 시스템은 computed property의 효율성을 높였습니다. ✨
- computed property가 객체를 반환할 경우, 값이 동일하더라도 매번 새로운 객체를 생성하여 불필요한 재계산 및 컴포넌트 업데이트를 초래할 수 있습니다. ⚠️
- Vue 3.4부터 computed property는 이전 값을 인자로 받아 변경 여부를 확인하고, 동일한 경우 이전 객체를 반환하여 성능 최적화가 가능합니다. 💡
- 객체를 반환하는 computed property를 사용할 때는 이전 값과 비교하여 불필요한 재계산을 방지하는 것이 중요합니다. 🎯
- 이 최적화 기법을 통해 깊은 컴포넌트 트리나 복잡한 렌더링을 가진 애플리케이션의 성능을 크게 향상시킬 수 있습니다. 🚀