Точка входа — main.js: createApp(App) создаёт экземпляр приложения, .mount('#app') монтирует его в DOM-элемент из index.html.
Корневой компонент App.vue содержит <template>, <script> и опционально <style>. В Vue 3 рекомендуется <script setup> — лаконичный синтаксис Composition API.
Глобальные плагины подключают через app.use(): router, pinia, i18n. Глобальные компоненты — app.component().
import { createApp } from 'vue'
import App from './App.vue'
createApp(App).mount('#app')<template>
<main>
<h1>{{ title }}</h1>
</main>
</template>
<script setup>
const title = 'Моё приложение'
</script>Книга, игра и упражнения доступны без регистрации. Видеоуроки — после оплаты курса.