概要 [2022年決定版] Vue3 x Typescriptによるアプリケーションづくりでは、<script setup>構文が使用されています。 一方、Vue.js公式ドキュメントのサンプルコードでは使用されていない箇所がほとんどです。 混乱しそうになったので、<script setup>に関して調査してみました。 結論 <script setup>とは? <script setup> は単一ファイルコンポーネント(SFC)内で Composition API を使用するコンパイル時のシンタックスシュガー(糖衣構文)です。 糖衣構文とは、読み書きのしやすさのために導入される構文です。通常よりシンプルで分かりやく記述できるというメリットがあります。 実際にソースコードを比較してみましょう。 また、他にも以下のような利点がありますが、こちらは後ほど解説します。 SFC と Composit