第23/46話:暗黙のインポート&シグナルベースのインプット、Angularコントリビューターになる方法、DIについて徹底解説

第23/46話:暗黙のインポート&シグナルベースのインプット、Angularコントリビューターになる方法、DIについて徹底解説のカバー画像

ミンコ・ゲチェフは、「暗黙のインポート」や「シグナルベースのインプット」などの今後の機能について共有しました。マチュー・リグレはAngularコントリビューターであることの意味について、そしてトーマス・ラフォージュはAngularのDIについて深く掘り下げて説明しました。

暗黙のインポート


Angularプロダクトリードのミンコ・ゲチェフが、フランチェスコ・チューラのライブストリームにゲスト出演しました。一般的には17についての基本的な紹介でしたが、ミンコは今後のバージョンで導入される可能性のある「暗黙のインポート」機能についてコメントしました。

これは、ファイルの最初でTypeScriptのインポートを提供するだけで、コンポーネントのデコレータでは提供する必要がなくなるということを意味しています。

Angular 17のアクション - ミンコ・ゲチェフ(Google)と共に - YouTube

Angular 17のアクション - https://angular.dev @Angular ミンコ・ゲチェフ https://twitter.com/mgechev0:00 Angularのストーリー2:33 angular.devウェブサイト7:1...

ファビコン youtube.com

それはすぐにXのために注目され、いつものようにメリットとデメリットの議論を引き起こしました。

シグナルベースのインプット


同じミンコ・ゲチェフがThisDotMediaのライブストリームにゲスト出演しました。そこでブランドン・ロバーツ、エネア・ジャホラリ、デボラ・クラタも一緒に参加し、17.2でシグナルベースのインプットを提供するかもしれないと言及しました。

彼はまた、裏では何が行われているか、そしてAngularチームが異なるパートナーやライブラリ、そして完全なエコシステムをまとめて、変更が何も壊さないようにするためにどれだけの努力をしているかを説明しました。

エネア・ジャホラリは別の興味深い点を取り上げました。新しいAngularウェブサイト、angular.devのソースコードは、モダンなAngularアプリケーションのテンプレートとして機能します。ミンコは、フレームワークが許容する限り、それをゾーンレスにしたいと付け加えました。

Angular 17リリースアフターパーティー - YouTube

Angular 17リリースの最新情報についてのディープダイブに参加してください...

ファビコン youtube.com

Angularコントリビューターになる方法


マチュー・リグレはAngularAirのポッドキャストで時間を割いて、Angularコントリビューターになる方法についてのヒントを提供しました。非常に洞察力のある情報と共に、彼は破壊的変更を導入することについて警告しました。

Angularチームは、すべてのメジャーな破壊的変更を修正する必要があります。Google内のAngularアプリケーションの数を考えると、それは不可能です。彼らはスキーマティクスの力にかなり依存しています。これは、変更を自動化するものです。そのようなスキーマティクスは、破壊的変更を導入するすべてのPRの一部でなければなりません。

DIについての徹底解説


トーマス・ラフォージュは依存性注入に関する詳細な記事を公開しました。それほど明白ではないかもしれませんが、異なるタイプのインジェクターが利用可能です。

たとえば、PlatformInjector、NullInjector、そしてもちろんRootInjectorがあります。なので、彼の記事をじっくり勉強する時間を確保することは確かに有意義です。

こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/this-is-angular/episode-2346-implicit-imports-signal-based-inputs-becoming-angular-contributor-di-deep-dive-2jl