Svelte 3:フロントエンド開発への新鮮なアプローチ
最適化されたjavaScript:
svelteコンパイルが最適化されたJavaScriptにコンパイルされ、Reactのようなフレームワークと比較してランタイムサイズを縮小します。を実行して依存関係をインストールします。最後に、ロールアップを使用して開発サーバーを起動します。 。
でアプリケーションにアクセスします svelteコンポーネントの構築:npx degit sveltejs/template github-repository-searcher
github-repository-searcher
SVELTEコンポーネントはcd github-repository-searcher
ファイルにあります。 テンプレートは、3つのセクションに構造化されたnpm install
を提供します:npm run dev
<code></li>
<style>
/* CSS for styling the list */
</style>
<div class="search-wrapper">
<form class="search-form">
<input type="text" bind:value={userSearchTerm} placeholder="search for repositories" />
</form>
<ul>
{#each filteredRepos as repository}
<li>
<strong>{repository.name}</strong>
<code>{repository.url}
{repository.url} <p>
<code>Search
{/それぞれ}
App.svelte
repositories
Import search <code> into <code> app.svelte
に <code>リポジトリの可用性に基づいて条件付きで使用します。
反応性とフィルタリング:$:
Search.svelte
filteredRepos
search.svelteuserSearchTerm
の構文によって実証されています。 これにより、
プロダクションビルド:
run npm run build<p><code>npm run build
生産対応バンドルを作成します。 結果のバンドルサイズは通常、Svelteの編集プロセスのために小さいです。
結論:
Svelteは、コードの効率とパフォーマンスを強調し、従来のフレームワークに魅力的な代替手段を提供します。その直感的な構文と組み込みの機能は、開発を簡素化するため、フロントエンド開発の強力な競争相手になります。 SVELTE FAQ(簡潔なバージョン):
以上がSVELTE 3:ラジカルコンパイラベースのJavaScriptフレームワークの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。