Counter: {{ count }}
{{ user.email }}
Theme: {{ user.preferences.theme }}
{{ productCount }} products - Total: ${{ totalValue }}
First name: {{ firstName }}
Last name: {{ lastName }}
``` ## Watcher với watch và watchEffect Watcher thực thi các tác dụng phụ để phản hồi lại các thay đổi dữ liệu. Vue 3 cung cấp hai cách tiếp cận: `watch` để kiểm soát chính xác và `watchEffect` để theo dõi tự động. > **Khi nào nên dùng watch và khi nào nên dùng watchEffect?** > > `watch` cung cấp khả năng kiểm soát chính xác các dependency và cung cấp cả giá trị cũ lẫn giá trị mới. `watchEffect` đơn giản hơn khi tất cả các dependency reactive được sử dụng đều cần kích hoạt hiệu ứng. ```javascript // SearchComponent.vueLoading...
Loading users...
Error: {{ error }}
Window width: {{ windowWidth }}px
DOM updates: {{ updateCount }}
Count: {{ count }}
Current theme: {{ theme }}