fontcolor_theme
Deepkit HTTP

HTML ビュー

Deepkit HTTP には組み込みの HTML ビュー描画システムが付属しています。これは JSX を基盤としており、ビューを TypeScript で記述できます。独自の構文を持つテンプレートエンジンではなく、完全な TypeScript/JSX レンダラーです。

実行時に JSX コードを最適化し、結果をキャッシュします。そのため非常に高速で、ほとんどオーバーヘッドがありません。

JSX

JSX は JavaScript の構文拡張で、TypeScript を標準でサポートしています。TypeScript で HTML を記述できます。Vue.js や React.js に非常によく似ています。

import { App } from '@deepkit/app';
import { HttpRouterRegistry } from "@deepkit/http";

export function View() {
    return <div>
        <h1>Hello World</h1>
        <p>My first JSX view</p>
    </div>;
}

const app = new App({});
const router = app.get(HttpRouterRegistry);

router.get('/', () => <View/>);

app.run();
English中文 (Chinese)한국어 (Korean)日本語 (Japanese)Deutsch (German)