オートコンプリート - eslintが$の使用をフラグ付け

jQuery を含め、$ を使用することが推奨されない場合、Autocomplete を実装するための推奨されるアプローチは何ですか?

コアコードベースでは、$().autocomplete にまだ多くの依存関係があるようですが?

しかし、私のプラグインの JavaScript コードは eslint を悲しませています :frowning:

error  グローバルの `$` または `jQuery` を使用しないでください  ember/no-global-jquery

このインポートを追加することで、これを削除できます。

import $ from 'jquery';

しかし、今では完全にネイティブなソリューションを目指すべきでしょうか、それともこれで十分でしょうか?

「いいね!」 1

中期的解決策としてインポートできます。問題ありません。コアの多くの場所でそうしています。:+1:

ESLint ルールを有効にして、jQuery がまだどれだけ使用されているかをより把握しやすくしました。これにより、最終的に完全に削除することを目指すことができます。

したがって、長期的には、jQuery の使用をネイティブブラウザ API を使用するように更新する方がはるかに良いでしょう。過去数年間、コアでゆっくりとそれを行ってきましたが、削除する具体的な計画やタイムラインはありません。

「いいね!」 2

ありがとうございます。ひとまず、これ以上は欲張らないことにします! :slight_smile:

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.