Autocomplete - eslint segnala l'uso di $

Qual è l’approccio consigliato per implementare Autocomplete se l’uso di $ e jquery in generale è scoraggiato?

Noto che c’è ancora molta apparente dipendenza da $().autocomplete nel codebase principale?

Ma il mio codice javascript del plugin fa rattristare eslint :frowning:

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

Posso liberarmene aggiungendo questo import:

import $ from 'jquery';

Ma dovremmo puntare ora a una soluzione completamente nativa senza jquery o questo è sufficiente?

1 Mi Piace

Puoi importarlo come soluzione a medio termine, nessun problema. Lo facciamo in molti punti del core. :+1:

Abbiamo abilitato la regola ESLint per avere una migliore visione di quanto JQuery sia ancora in uso, in modo da poter mirare alla sua rimozione completa.

Quindi, a lungo termine, sì, sarebbe molto meglio aggiornare qualsiasi uso di JQuery per utilizzare le API native del browser. Lo stiamo facendo lentamente negli ultimi anni nel core, ma non abbiamo un piano specifico o una tempistica per la sua rimozione.

2 Mi Piace

Grazie… per ora non mi sbilancerò! :slight_smile:

2 Mi Piace

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