Vite(ヴィート)とは?
Vite(ヴィート)とは、Webアプリ開発をとても高速かつ快適にしてくれる開発ツールです。主に React・Vue・Svelte などのモダンなフロントエンド開発で使われています。一言でいうと、「開発中の表示がめちゃくちゃ速い環境を用意してくれる仕組み」です。初学者向けに一言で説明するとViteは、Webアプリを作るときの「作業場」を一瞬で用意してくれる道具です。画面の表示が速く、修正した結果もすぐに反映されるので、ストレスなく開発できます。これまでの開発環境の問題点少し前まで、React などの開発では以下のような問題がありました。開発サーバーの起動が遅いファイルを少し修正するだけで再ビルドに時間がかかる小さな変更なのに画面反映まで待たされるこれは、すべてのファイルをまとめて処理(バンドル)してから表示していたためです。Viteが速い理由Viteが速い最大の理由は、仕組みが根本的に違うからです。開発中は「必要な分だけ」読み込むViteは、開発中に「今表示に必要なファイルだけ」をその都度読み込みます。そのため、サーバー起動が一瞬画面の更新がほぼ即時ファイル数が増えても重くなりにくいというメリットがあります。実際のイメージ例えば、ボタンの文字を少し変えたとします。従来の環境→ 全体を作り直す → 待つ → 表示Vite→ 変更した部分だけ反映 → 即表示この体験の差が、かなり大きいです。Viteで何ができる?Viteは単なる「速いツール」ではありません。React / Vue / Svelte などに対応TypeScript(型付きJavaScript)がすぐ使える開発用サーバー
0