Earlier quoted context omitted.
Sounds like your sweet spot is more towards the library end of library/'light weight framework' vs the 'full blown framework' spectrum. I don't believe it has anything to do with age.
Except Vue is a framework but React isn't.
While you can optionally use the official router and state management libraries, these are completely independent and unnecessary.