Svelte
Svelteアプリケーションとコンポーネントは.svelteファイルで定義される。ファイルは、JSXに似たテンプレート構文で拡張されたHTMLファイルである。
Svelteは、JavaScriptのネイティブのラベル付きステートメント構文を転用して、$: リアクティブステートメントをマークする。トップレベルの変数はコンポーネントの状態になり、エクスポートされた変数はコンポーネントが受け取るプロパティになる。さらに、この構文は、HTML要素とコンポーネントのテンプレート化に使用できる。これを以下に示す。