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