> Yeah if you need a SPA jQuery won't work.
It will certainly work, there are plenty of SPA which use jquery (or even vanilla JS) for their DOM manipulation. But it will likely be significantly more painful and prone to desync bugs than using a vdom-based system
Not just SPAs either, any non-trivial component is affected.