회사에서 기존 프로젝트가 전부 jQuery 기반인데, 새 프로젝트부터는 바닐라 JS로 가자는 의견이 나왔습니다.
jQuery 없이 개발하면 코드량이 많이 늘어나지 않을까 걱정되는데, 실제로 전환하신 분들의 경험이 궁금합니다.
IE 지원도 고려해야 합니다.
회사에서 기존 프로젝트가 전부 jQuery 기반인데, 새 프로젝트부터는 바닐라 JS로 가자는 의견이 나왔습니다.
jQuery 없이 개발하면 코드량이 많이 늘어나지 않을까 걱정되는데, 실제로 전환하신 분들의 경험이 궁금합니다.
IE 지원도 고려해야 합니다.
댓글 5
2018년 기준으로 IE11만 지원하면 된다면, querySelector, fetch, addEventListener 등으로 대부분 대체 가능합니다. 코드량이 약간 늘어도 번들 사이즈가 확 줄어서 좋습니다.
네, fetch는 폴리필이 필요합니다. whatwg-fetch 폴리필을 쓰거나, XMLHttpRequest를 직접 쓰면 됩니다.
저는 작년에 전환했는데, 처음엔 불편하지만 한 달 정도 지나면 오히려 더 편해집니다. youmightnotneedjquery.com 사이트를 참고하세요.