You need jQuery for certain things. For example, how you going to handle errors in your Angular SPA? Suppose I want to log all the errors on the server side than we need jQuery to post it on the server instead of HTTP services as it will create circular dependencies. At that time libraries like jQuery will come quite handy!. This is just one scenario there could be many more!
I know you can use JQuery functionality with AngularJS. For example with angular.element docs.angularjs.org/api/ng/function/angular.element
I still use it from time to time when I need to throw together a really quick prototype that involves interaction.
While I prefer React, it's easier to get up and running by just including the Google CDN hosted library.
I also still use it for Wordpress sites since almost every plugin includes it anyway.
Yes. But wondering now for how long it will be going strong
When I have to, such as on legacy sites/apps that still use it, but on new projects where React/Angular are overkill, I use native browser APIs and microlibraries. So typically this means document.querySelectorAll() and an Ajax library like superagent or fetch. I don't think jQuery is needed at all anymore unless you need old IE support or are working with developers that don't want to learn new APIs/syntax (there are still nice lightweight replacements for jQuery with same syntax for DOM).
What is jQuery? :D
I use jquery to enhance existing sites not built using those frameworks, which also means any new features on those sites. Agree with @chilimatic.
Will Cameron
JS, React, Node and all things web. http://camerow.github.io/
Ryan Collins
I’m a software engineer working on the web, specializing in React & GraphQL. Avid functional programmer and aspiring data scientist
I do not and never really did use jQuery. I am, however, joyfully using React.
Beyond frameworks / libraries, I see ES2015 onwards as being a complete game changer! I can definitely see why jQuery was needed, but I no longer see much need for it. If React ceased to exist, I would replicate something similar to it myself.