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

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

Câu trả lời

markdown Copy
**shallowRef**: `shallowRef` tạo ra một Ref có khả năng theo dõi reactivity chỉ ở cấp đầu tiên của dữ liệu. Điều này có nghĩa là nếu giá trị của `shallowRef` là một object hoặc array, việc thay đổi các thuộc tính bên trong object hoặc phần tử của array sẽ không được theo dõi. Tuy nhiên, thay đổi trực tiếp giá trị của `shallowRef` sẽ gây ra việc cập nhật sự phụ thuộc.

**shallowReactive**: `shallowReactive` hoạt động tương tự như `shallowRef`, nhưng áp dụng cho toàn bộ object. Nó chỉ theo dõi sự thay đổi của các thuộc tính ở cấp đầu tiên của object. Điều này có ích khi không cần theo dõi các thay đổi sâu bên trong object để tăng hiệu suất.

**markRaw**: `markRaw` được sử dụng để đánh dấu một object không cần theo dõi reactivity. Khi một object đã được đánh dấu bằng `markRaw`, Vue s...
middle

middle

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

entry

VueJS là gì?

middle

Có thể sử dụng các Styled Components trong Vuejs không? Và sử dụng như thế nào?

middle

Các yếu tố cần thiết nhất trong State Management Pattern trong Vuejs là gì?

Bình luận

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

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