Svelte - サイバネティック・エンハンスド・ウェブ・アプリケーション
- より少ないコードを書く
- HTML、CSS、JavaScriptという既に知っている言語を使って、ボイラープレート不要のコンポーネントを構築します。
- 仮想DOMなし
- Svelteは、あなたのコードをフレームワークのない小さなバニラJSにコンパイルします。
- 真の意味でのリアクティブ
- 複雑な状態管理ライブラリは不要 - SvelteはJavaScript自体にリアクティブ性をもたらす
Svelteは、ユーザーインターフェイスを構築するための抜本的な新アプローチです。ReactやVueのような従来のフレームワークがブラウザ上で作業の大部分を行うのに対し、Svelteはその作業をアプリのビルド時に発生するコンパイルステップにシフトさせます。
Svelteは、仮想DOM差分のような技術を使用する代わりに、アプリの状態が変化したときにDOMを外科的に更新するコードを記述します。
Svelteは、最近行われた3つの業界調査において、最も満足し、最も学びたいWebフレームワークとして選ばれたことを誇りに思っています。あなたもきっと気に入るはずです。詳しくは、入門ブログ記事をご覧ください。
sh
npm create svelte@latest myapp
cd myapp
npm install
npm run dev