This. If you are doing your own side project, building your own framework is a great way to sharpen your core software engineering skills.<p>If you are architecting a product meant to scale, choosing a framework with significant mindshare, great documentation, and tons of learning materials and blogs supporting it is the right way to go. Frameworks are also supported by other frameworks. React&#x2F;Redux has popular tools for debugging, logging, asynchronous operations, server-side rendering. I&#x27;m sure there are similar angular ecosystem frameworks as well.