Autocompletar - eslint está marcando el uso de $

¿Cuál es el enfoque recomendado para implementar Autocomplete si se desaconseja el uso de $ y jquery en general?

Observo que todavía hay una gran dependencia aparente de $().autocomplete en la base de código principal.

Pero mi código javascript de plugin está haciendo que eslint se ponga triste :frowning:

error  No usar `$` o `jQuery` globales  ember/no-global-jquery

Puedo deshacerme de esto agregando esta importación:

import $ from 'jquery';

Pero, ¿deberíamos apuntar a una solución completamente nativa sin jquery ahora o esto es suficiente?

1 me gusta

Puedes importarlo como una solución a medio plazo, sin problema. Hacemos eso en varios lugares del núcleo. :+1:

Hemos habilitado la regla de ESLint para tener una mejor visión de cuántos JQuery se siguen utilizando, de modo que eventualmente podamos intentar eliminarlo por completo.

Por lo tanto, a largo plazo, sí, sería mucho mejor actualizar cualquier uso de JQuery para utilizar las API nativas del navegador. Hemos estado haciendo eso lentamente en los últimos años en el núcleo, pero no tenemos un plan o cronograma específico para eliminarlo.

2 Me gusta

¡Gracias… por ahora no me excederé! :slight_smile:

2 Me gusta

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