It’s good to know how it basically works because there is still a lot of projects/websites out there that use it.
But in general it’s not worth it to learn it primarily. Rather learn it the right reactive way with vue, react, svelte or angular.
I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
It doesn't matter so much that there's a lot out there. It's pretty evident what a piece of jQuery is doing when you look at it (unlike, say, a bit of react code where you need to understand a lot more concepts and it's frequently written to look "clever", most jQuery is basic DOM manipulation or using plugins. If you drop someone into a legacy jQuery environment, it's also so similar to modern, raw, Javascript that you can drop in a querySelectorAll if you don't understand what the jQuery's trying to do and it'll probably just work.
Personal opinion: partially.
It’s good to know how it basically works because there is still a lot of projects/websites out there that use it.
But in general it’s not worth it to learn it primarily. Rather learn it the right reactive way with vue, react, svelte or angular.
That’s a bloody good point. There is so much JQuery out there.
It doesn't matter so much that there's a lot out there. It's pretty evident what a piece of jQuery is doing when you look at it (unlike, say, a bit of react code where you need to understand a lot more concepts and it's frequently written to look "clever", most jQuery is basic DOM manipulation or using plugins. If you drop someone into a legacy jQuery environment, it's also so similar to modern, raw, Javascript that you can drop in a
querySelectorAll
if you don't understand what the jQuery's trying to do and it'll probably just work.Make sense!