I am reading this book now https://addyosmani.com/resources/essentialjsdesignpatterns/book/
And now I understand, that each framework it is just some pattern. But, with some features like dependency injection, some render method. And listeners of your app state using some library like redux…. It is all vanilla js. And I think knowledge of this make life easier….