This is not something you have to read from top to bottom before trying out Vue 3. EIDT: <style> may not need to be parsed. This rule is not needed when using vue-eslint-parser v9.0.0 or later. Previously deprecated rules are removed completely: vue/experimental-script . PhancieRollx. Ecosystem . <script setup . You are using eslint, which add rules to your code, no unused vars is one of them, which means you aren't allowed to have unused variable in your code, so importing axios variable from import axios from'axios' gives you error because you are not using axios variable yet. Let's take a look at script setup, which helps reduce the boilerplate in the setup method for the composition API. I am using the experimental script setup to create a learn enviroment. Similar to .value, you need to always access props as props.x in order to retain reactivity. This rule will find variables in <script setup> used in <template> and mark them as used. This rule only has an effect when the no-undef rule is enabled. This rule was deprecated. Search K. Main Navigation. patiently awaiting the official release of Vue 3! Official Libraries. It provides a number of advantages over the normal <script> syntax: More succinct code with less boilerplate This rule is included in all of "plugin:vue/base", "plugin:vue/essential", "plugin:vue/vue3-essential", "plugin:vue/strongly-recommended", "plugin:vue/vue3-strongly-recommended", "plugin:vue/recommended" and "plugin:vue/vue3-recommended". ESLint no-unused-vars rule does not detect variables in