まとめ
JavaScript の相互運用性を使うと、既存の JavaScript ライブラリで動作する Blazor コードを記述したり、JavaScript から .NET コードを呼び出したりできます。
Blazor コンポーネントには、明確に定義されたライフサイクルがあります。 コンポーネントが作成、初期化、レンダリングされたときにトリガーされるイベントにフックした後、ComponentBase
クラスによって提供されるライフサイクル メソッドをオーバーライドすることによってカスタム ロジックを追加できます。
複数のアプリケーションで再利用し、異なるシナリオに適応する Blazor テンプレート コンポーネントを作成できます。
このモジュールでは、以下の方法について学習しました。
- Blazor アプリで .NET コードから JavaScript 関数を呼び出し、JavaScript から .NET コードを呼び出す。
- Blazor コンポーネントのライフサイクル内のイベントを処理する。
- テンプレートを渡すことによってコンポーネントの表示を変更する。
詳細情報
- Blazor アプリ構築ワークショップ
- ASP.NET Core Blazor で .NET メソッドから JavaScript 関数を呼び出す
- ASP.NET Core Blazor で JavaScript 関数から .NET メソッドを呼び出す
- ASP.NET Core Blazor のテンプレート化されたコンポーネント
- ASP.NET Core Razor のコンポーネント ライフサイクル
- エラーが発生する可能性のある場所