テーマやプラグインを`.gjs`に切り替えるタイミングは?

right-sidebar-blocks と discourse-tc-bars はどちらも Ember リゾルバを使用して名前でコンポーネントを検索しています。現時点ではこれは機能しており、非推奨ではありません。

.hbs では {{component \"some-name\"}} のように行われ、(g)js では resolveRegistration(\"component:some-name\") のように行われます。

しかし、長期的なことを考えると、Ember リゾルバでコンポーネントを検索することは避けるべきです。最終的に Embroider の「静的呼び出し可能」フラグを有効にすると、リゾルバは空になります。

これが、right-sidebar-blocks およびその他の同様のテーマ/プラグイン間のコンポーネント共有で取るべき方向性だと思います。

「いいね!」 5