はじめに 本記事は、ユーザーインターフェイスを構築するためのJavaScriptフレームワークのひとつ「Svelte」を紹介する連載の第2回です。 連載初回となる前回は、Svelteの生まれた背景や全体的なコンセプトを取り上げました。今回は、より具体的なSvelteでのコードの書き方を解説し、実際にSvelteで簡単な単一ページアプリケーション(以下SPAと書きます)を構築する手順を説明していきます。 前半では、実際に手を動かしてSvelteのコードを書いてみる前に、Svelteのコードの全体的な構造を頭に入れておきましょう。前半は「初歩的なHTML/JavaScriptやjQueryでの開発の知識はあるが、モダンフロントエンドでの開発はほとんど(まったく)ない」方を想定して解説します。 後半では、Svelteでの開発の流れや、コマンドラインでのプロジェクトの作成方法を具体的に説明していき