Câu hỏi phỏng vấn Vue.js
Câu hỏi

V-for cần sử dụng key, tại sao? Key hoạt động ra sao?

Câu trả lời

markdown Copy
Khi sử dụng lặp `v-for` trong Vue.js, **việc gắn một thuộc tính `key` duy nhất cho mỗi phần tử** là cần thiết để đảm bảo hiệu suất và tính ổn định của ứng dụng. `key` đóng vai trò quan trọng trong việc giúp Vue nhận biết và theo dõi từng phần tử trong quá trình cập nhật DOM, giúp tối ưu hóa quá trình render.

## Đặc điểm

- **Đúng và Duy Nhất**: Mỗi `key` phải là một giá trị duy nhất trong từng vòng lặp, thường là id của dữ liệu, để Vue có thể phân biệt phần tử chính xác.
- **Hiệu suất**: `key` hỗ trợ Vue trong việc xác định tối ưu cách thêm hoặc gỡ bỏ phần tử, gi...
junior

junior

Gợi ý câu hỏi phỏng vấn

entry

VueJS là gì?

senior

So sánh Vue 2 vs Vue 3 về performance và architecture.

middle

Hãy mô tả shallowRef, shallowReactive và markRaw.

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào