Auto-complétion - eslint signale l'utilisation de $

Quelle est l’approche recommandée pour implémenter Autocomplete si l’utilisation de $ et de jquery en général est déconseillée ?

Je note qu’il y a encore une forte dépendance apparente à $().autocomplete dans la base de code principale ?

Mais mon code javascript de plugin rend eslint triste :frowning:

error  Do not use global `$` or `jQuery`  ember/no-global-jquery

Je peux me débarrasser de cela en ajoutant cette importation :

import $ from 'jquery';

Mais devrions-nous viser une solution entièrement native sans jquery maintenant ou est-ce suffisant ?

1 « J'aime »

Vous pouvez l’importer comme solution à moyen terme - pas de problème. Nous le faisons dans plusieurs endroits du noyau. :+1:

Nous avons activé la règle ESLint pour avoir une meilleure vue de la quantité de JQuery encore utilisée, afin que nous puissions éventuellement viser à la supprimer complètement.

Donc, à long terme, oui, il serait beaucoup mieux de mettre à jour toutes les utilisations de JQuery pour utiliser les API natives du navigateur. Nous le faisons lentement au cours des dernières années dans le noyau, mais nous n’avons pas de plan spécifique ni de calendrier pour la supprimer.

2 « J'aime »

Merci… Je ne vais pas en prendre plus pour le moment ! :slight_smile:

2 « J'aime »

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