ViewModel avoids extending the block class and adding dependencies to the block class by passing data to the template file. Learn How to Use ViewModels in Magento 2.
Hello, Community Members,
A view model should be used every time you have to pass data from storage or the other object to a template for rendering. It is majorly useful when you want to add some code in a template file without using object manager. Deep dive into How to Use ViewModels in Magento 2.












