Autocomplete - eslint meldet die Verwendung von $

Was ist der empfohlene Ansatz zur Implementierung von Autocomplete, wenn die Verwendung von $ und jQuery im Allgemeinen abgeraten wird?

Ich stelle fest, dass es im Kern-Code immer noch eine starke Abhängigkeit von $().autocomplete gibt?

Aber mein Plugin-JavaScript-Code macht eslint traurig :frowning:

error  Verwenden Sie kein globales `$` oder `jQuery`  ember/no-global-jquery

Ich kann dies loswerden, indem ich diesen Import hinzufüge:

import $ from 'jquery';

Aber sollten wir jetzt auf eine vollständig native Lösung ohne jQuery abzielen oder ist das gut genug?

1 „Gefällt mir“

Sie können es als mittelfristige Lösung importieren – kein Problem. Wir machen das an vielen Stellen im Kern. :+1:

Wir haben die ESLint-Regel aktiviert, um einen besseren Überblick darüber zu bekommen, wie viel JQuery noch verwendet wird, damit wir es schließlich vollständig entfernen können.

Langfristig wäre es also viel besser, alle Verwendungen von JQuery zu aktualisieren, um native Browser-APIs zu verwenden. Wir tun dies seit einigen Jahren langsam im Kern, aber wir haben keinen spezifischen Plan oder Zeitplan für die Entfernung.

2 „Gefällt mir“

Danke … Ich werde vorerst nicht zu viel auf einmal anpacken! :slight_smile:

2 „Gefällt mir“

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