VueJS: Chế độ strict

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Để bật chế độ strict, chỉ cần chuyển sang strict: true khi tạo store Vuex:

const store = new Vuex.Store({
  // ...
  strict: true
})

Trong chế độ strict, bất cứ khi nào state Vuex thay đổi bên ngoài trình xử lý mutation, một lỗi sẽ được ném ra. Điều này đảm bảo rằng tất cả các biến đổi state có thể được theo dõi một cách tườm tận bằng các công cụ gỡ rối.

#Development so với Production

Không bật chế độ strict khi triển khai cho chế độ production! Chế độ strict chạy trình theo dõi sâu đồng bộ trên cây state để phát hiện các thay đổi không phù hợp và có thể khá tốn kém khi bạn thực hiện số lượng mutation lớn cho state. Hãy tắt nó trong chế độ production để tránh chi phí hoạt động.

Tương tự như plugin, ta có thể cho phép các công cụ xây dựng xử lý:

const store = new Vuex.Store({
  // ...
  strict: process.env.NODE_ENV !== 'production'
})
» Tiếp: Xử lý form
« Trước: Plugin
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!