Angularコンポーネントのライフサイクル
各コンポーネントはライフサイクルを持っています。 これは、Angularがコンポーネントクラスのオブジェクトを作成し、 コンポーネントのビューとその子ビューを表示するときに始まります。
ライフサイクルは、Angularがデータに関連付けられたプロパティが変更されるタイミングを検出し、 必要に応じてビューとコンポーネントインスタンスを更新する際に続きます。
ライフサイクルは、Angularがコンポーネントインスタンスを破棄し、 レンダリングされたテンプレートをDOMから削除するときに終了します。
Angularフレームワークには、コンポーネントがライフサイクルの別の段階に移行する瞬間を フックできる特別なメソッドがあります。これらのメソッドはフックと呼ばれます。
フックは、ライフサイクルイベントが発生すると自動的に呼び出されます。 次のレッスンでは、どのようなフックがあり、それらをどのように使用するかについて説明します。