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

junior

Làm sao để binding class hoặc style một cách conditionally?

junior

Làm sao để chia sẻ logic giữa các components?

senior

Bạn triển khai CI/CD cho Vue app bao giờ chưa? Mô tả quy trình.

Bình luận

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

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