The vast majority of JS apps use both jQuery and a framework like React. Frameworks are for handling logic and interactions between "things," jQuery is for manipulating the UI.
Not true for Angular where you really should avoid using jQuery.
Not true in directives where the point is to do DOM manip. The only reason you can "avoid" jQuery is because they provide a poor man's replacement in their jqLite implementation. To this day I still don't understand why they made that decision.