I am building a SPA that basically incorporates multiple video streams (using WebRTC) and various other components such as a text 'chat' feature.
I have spent a couple of weeks building a proof of concept prototype using vanilla javascript, jQuery, HTML 5 and Node.js. I was considering using a framework like Angular, or a library like React for the real product.
However, for the scope of the project and from what I learnt building the prototype, I'm pretty confident I can build this using the tools mentioned above.
I can modularise my code and test it using these tools, and from what I am reading these seem to be the main benefits of using something like Angular.
What I'm worried about is not understanding the disadvantages of taking this vanilla approach. I'm aware this question is leaning towards the 'opinionated' side of things which is why I am asking for specific disadvantages as I'm sure there must be things due to my lack of experience in this area that I am overlooking.