MoonBit チュートリアル
MoonBit で Luna のリアクティブプリミティブとサーバーサイドレンダリングを学びます。
学習内容
| セクション | トピック |
|---|---|
| 導入 | 基本、Signals、Effects、Memos |
| リアクティビティ | バッチ更新、Untrack、ネストした Effects |
| 制御フロー | 条件付きレンダリング、リスト、Switch |
| ライフサイクル | Mount、Cleanup |
| Islands | 部分的ハイドレーションのためのサーバーサイドレンダリング |
前提条件
MoonBit の基礎(構造体、関数、トレイト)
リアクティブプログラミングの概念の理解
チュートリアルセクション
導入
リアクティビティ
バッチ更新 - 複数の更新を結合
Untrack - 追跡から逃れる
ネストした Effects - Effect の合成
制御フロー
ライフサイクル
Islands アーキテクチャ
Islands 基本 - サーバーサイドの Island セットアップ
Islands State - クライアントへの状態渡し
Islands Triggers - ハイドレーションタイミングの制御
Web Components - Shadow DOM Islands
関連項目
JavaScript チュートリアル - クライアントサイドハイドレーション
MoonBit API リファレンス - API 詳細