Как обычно, я собираюсь разглагольствовать на эту тему. По крайней мере, это должно дать вам возможность взглянуть на ситуацию с другой стороны, вне рамок MVVM.
Давайте оценим этот культовый дизайн MVVM+C:
final class UserFlowCoordinator: ObservableObject, Hashable {
// ...
private func usersListView() -> some View { // create a view
let viewModel = UsersListViewModel()
let usersListView = UsersListView(viewModel: viewModel)
bind(view: usersListView)
return usersListView
}
// ...
}
https://swift2931.medium.com/a-complete-failure-of-mvvm-c-in-swiftui-e62bdf20057c#ios
👉 @developer_mobila
