I've completed about 16 projects using Vanilla JavaScript, including a quiz app, drag-and-drop board, expense tracker, todo app, recipe finder, GitHub finder, form validator, and password generator. I've covered several key aspects of JavaScript such as DOM manipulation, events, LocalStorage, APIs, async/await, CRUD operations, and basic app logic. At this point, I'm unsure if I'm ready to transition to frameworks like React or if I should continue refining my Vanilla JavaScript skills. What's the general consensus on whether my experience is sufficient to move on?
4 Answers
React is great, but if you're comfortable with Vanilla JS and want something lighter, have a look at Svelte. Some say it’s a breath of fresh air compared to heavier frameworks.
Yeah, it’s less chaotic than React—it might suit your style better!
Honestly, 16 projects is already impressive. Maybe try working on something that excites you, like a personal project. That's the best way to transition into learning frameworks.
Totally! And try to make it something others might enjoy as well. Eventually, you'll want to create projects that pay the bills!
It sounds like you've put in a solid amount of work! From my experience, what’s really important is to keep pushing forward. I jumped into Angular and Node early on without knowing much, and it all worked out. Just keep building!
Same here! I skipped jQuery and went straight to React. Just dive into it!
I did something similar. Once I got decent with JS, jumping into React made a lot more sense for me.
If you're still questioning your JS skills, consider building something comprehensive, like a movie website. It forces you to implement various features and can be a true test of your skills. Just ensure you enjoy the process!
I did a similar thing and it boosted my confidence! Plus it solidified my understanding of how everything fits together.

I’ve heard good things about Svelte! Definitely worth considering.