Vue 3: entendendo componentes, diretivas e reatividade no framework | Alura