O diretório /view no Magento 2 é onde armazenamos todos os templates do nosso módulo.
Entendendo o diretório view no Magento 2
O diretório view é dividido em duas áreas especificas: frontend e adminhtml.
/view/[area]/layout
Diretivas XML de layout. Os XML’s do layout trabalha vinculando o Block com os Templates. É um meio muito flexível para controlar o que e onde é exibido.
/view/[area]/templates: Block Templates
Enquanto temos as regras de negócio no /Block aqui temos apenas o exibição, o resultado, das regras de negócios que estão no /Block. Aqui devemos ter o mínimo possível de código PHP.
Importante: de todos os diretórios dentro do view esse é o único diretório escrito no plural (templates)
/view/[area]/web: Web Assets
Este é o local onde ficam armazenados todos os assets do seu módulo: JS, CSS (LESS / SCSS), e images.
/view/[area]/web/js: JS Templates
Este é o local onde ficam todos os arquivos JS.
/view/[area]/web/css: CSS Templates
Este é o local onde ficam todos os arquivos CSS.
/view/[area]/web/template: HTML Templates
Este é o local onde ficam todos os arquivos HTML.
/view/[area]/requirejs-config.js
RequireJs de configuração do módulo. Esta configuração é usada para controlar as dependências do Javascript, criação de alias e declarar mixins.
/view/adminhtml/ui_component: UI Components
É usado quando precisa criar uma GRID ou um FORM no admin do Magento 2, o que nos permite de maneira rápida termos acesso a paginação, classificação e filtragem por meio da funcionalidade padrão do Magento 2.
/view/frontend/ui_component: UI Components
É usado quando precisa criar uma GRID ou FORM no frontend do Magento 2, o que nos permite de maneira rápida termos acesso a paginação, classificação e filtragem por meio da funcionalidade padrão do Magento 2.
Dúvidas? Posta aí!!!
Um abraço!