The reports of jQuery’s death are greatly exaggerated.
jQuery, which reacently announced its first 3.0 release candidate , has been an important tool for web development since its inception. The library provides a rock solid API for interacting with the DOM and other critical browser functions while hiding ugly syntax and awful browser quirks. For all that jQuery has offered the web, it still gets a bad reputation. It seems to me that people have been calling for its demise for some time, to be replaced with "modern" paradigms like React or Ember or Vue or Angular or your own crappy framework. These frameworks are great, but I believe they do not "replace" jQuery at all. They compliment jQuery and have fundamentally different use cases.
The popular modern frameworks were built to handle complex client-side data and state. They provide important solutions to problems that were, frankly, brutal to deal with before they came along. But they bring with them their own inherent complexity and a lot of baggage in the form of file size, framework lock in, and mountains of their own complexity. jQuery remains a brilliantly intuitive API for dealing with basic client-side interactions. I believe that when developers avoid chasing shiny UX pattrens, they can provide a pretty damned good experience without even taking on the need to handle all the complexity of state on the client in the first place. There are many different ways to architect complexity into an application and, frankly, it does not have to surface on the client as is the popular style today.
As with any tool, jQuery is best used with discipline and purpose. If you can architect an application in such a way that the complexity does not rise too close to the surface, jQuery is the perfectly reasonable choice. Its temultuous reputation is based on the ways it has been abused, not based on its API or anything that has fundamentally changed in web development. With the release of 3.0, which builds on the mature API with enhanced promise support and performance boosts under the hood, jQuery is here to stay as the reasonable choice for most of the functionality web developers need.