I am a frontend developer focused in creating application with React, Vue and Svelte. Currently, I am a software engineering student at Kasetsart University.
You may consider moving to framework when things get complex and you somehow end up creating a homemade framework. For example, you create a note taking app and somehow need to repeat code to update UI. This is where JavaScript framework is good at.
Another situation is to come up with a working MVP in short amount of time. Framework will reduce you work and you can focus on the application rather than some UI update code.
I think this is a good point. Include an external package when you want or need to spend your time building the product, instead of spending time building the tools (eg a framework) required to build the product.
I am a frontend developer focused in creating application with React, Vue and Svelte. Currently, I am a software engineering student at Kasetsart University.
You may consider moving to framework when things get complex and you somehow end up creating a homemade framework. For example, you create a note taking app and somehow need to repeat code to update UI. This is where JavaScript framework is good at.
Another situation is to come up with a working MVP in short amount of time. Framework will reduce you work and you can focus on the application rather than some UI update code.
I think this is a good point. Include an external package when you want or need to spend your time building the product, instead of spending time building the tools (eg a framework) required to build the product.
Fun Fact: I take this advice from PHP developers.