자동완성 - eslint가 $ 사용에 대한 경고 표시

Autocomplete를 구현할 때 $와 jQuery 사용이 권장되지 않는다면, 권장되는 접근 방식은 무엇인가요?

코어 코드베이스에서 여전히 $.autocomplete에 대한 상당한 의존성이 있는 것 같습니다.

하지만 제 플러그인 JavaScript 코드는 eslint를 불행하게 만들고 있습니다 :frowning:

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

다음과 같은 import를 추가하면 이 문제를 해결할 수 있습니다:

import $ from 'jquery';

하지만 이제 jQuery를 완전히 배제하고 네이티브 솔루션을 지향해야 하는지, 아니면 이것이 충분한지 궁금합니다.

중기적인 해결책으로 가져다 쓰는 것은 괜찮습니다. 저희도 코어에서 여러 곳에서 그렇게 하고 있습니다. :+1:

ESLint 규칙을 활성화하여 아직 jQuery가 얼마나 많이 사용되고 있는지 더 잘 파악할 수 있도록 했습니다. 이를 통해 궁극적으로 jQuery를 완전히 제거하는 것을 목표로 하고 있습니다.

따라서 장기적으로 보면, jQuery의 사용을 네이티브 브라우저 API로 업데이트하는 것이 훨씬 낫습니다. 지난 몇 년 동안 코어에서 이를 점진적으로 진행해 왔지만, jQuery를 제거하는 데 대한 구체적인 계획이나 일정은 없습니다.

감사합니다… 지금은 이 정도면 충분할 것 같아요! :slight_smile: