Vue používám od verze 2.6, neustále prochází vývojem. Začal jsem s tvorbou webů pomocí Options API (tehdy nebylo na výběr), pak jsem Vue rozšířil o TypeScript, protože jsem potřebovat (typovat) se složitějšímy objekty, které jsem si ukládal do Vuex a fetchoval axiosem. Pak přišlo s vydáním Vue 3.0 Composition API, které mi usnadnilo psaní komponent.
A teď s Vue 3.2 přišlo zjednodušení Composition API na script setup. Už nemusím psát pokaždé defineComponent blablabla a v tom ještě setup(blablabla), ale rovnou píšu do script to, co umí setup a navíc nemusím nic returnovat do šablony, dělá se to samo.
- méně řádek kódu a rychlejší psaní
- přehlednější zdrojový kód
- údajně vyšší rychlost
Používám společně s frontend nástrojem Vite. Backend jsem začal psát v Pythonu pomocí FastAPI. Dokonalá kombinace a radost s tímhle dev stackem pracovat.