新しいシグナル入力移行を試してみてください ノート

新しいシグナル入力移行を試してみてください

Angular チームは、デコレーター ベースの入力から新しいシグナル API への移行を支援するための新しい移行を導入しました。シグナル入力は、デコレーター ベースの入力と同等の機能を維持しながら入力機能を更新します。主要な更新理由の 1 つは、型安全性です。これにより、開発者は脆弱なコード パターンを削除できます。シグナル入力は、入力の監視も簡単にします。この新しい API を使用して、ngOnChanges ライフサイクル フックを使用して入力の更新を追跡するコードをリファクタリングできます。移行は、Angular CLI または VSCode のコード リファクタリング アクションを介して実行できます。ツールは、@Input 宣言を更新し、入力への参照を調整し、必要に応じて変数を導入します。移行は、コードの移行戦略を選択するためのオプションを備えており、設定可能です。Angular チームは、新しいリアクティブ モデルのビジョンを実現するために前進し続けることを楽しみにしています。新しいシグナル API は、Angular 開発者のための精神モデルを簡略化し、状態同期とフローの推論を容易にする予定です。
CdXz5zHNQW_r3Skdt6pNI.png