Hỏi về Sub ViewModel trong MVVM

Các bác ơi em xin hỏi nếu mình code theo mô hình MVVM mà các VM có mối quan hệ gần gũi với nhau quá.
Ví dụ chúng đều được dùng để lưu và chỉnh sửa các cấu hình setting cho màn setting, như:

  • 1 VM thao tác với các cấu hình mạng
  • 1 VM thao tác với các cấu hình in ấn
  • 1 VM thao tác với các cấu hình hóa đơn

Thì có nên gom chúng vào 1 VM lớn là SettingsVM mà trong đó mỗi VM kia là 1 thuộc tính không ạ ?
Hay có cách nào khác để phân nhóm chúng không ? Vì chúng thường đi cùng, khởi tạo cùng với nhau.

Em cảm ơn ạ

-> có nên gom chúng vào 1 VM lớn là SettingsVM mà trong đó mỗi VM kia là 1 thuộc tính không ạ?
Không

Luôn luôn thì hãy suy nghĩ gộp lại.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?