Design comparison
Solution retrospective
I’m proud of completing my first project in Svelte, especially given the shift from React’s virtual DOM to Svelte’s direct reactivity. Adapting to Svelte’s approach to state and reactivity was challenging, but it helped me understand a new way to manage UI updates. Next time, I’d focus more on learning Svelte’s stores to handle state more effectively. Despite the learning curve, this experience was rewarding, and I’m excited to keep exploring Svelte’s unique features.
What challenges did you encounter, and how did you overcome them?I encountered several challenges in Svelte, mainly with having to manage everything in a single file, which limited the flexibility I was used to in React, like creating custom hooks and components to organize code better. As a beginner, I also faced errors that even AI tools couldn’t resolve, especially when trying to configure media queries—ultimately, I switched to Sass when Tailwind didn’t work as expected. While I like Svelte overall, I found it tricky that every language (JS, TypeScript, Sass, CSS) feels somewhat “masked” by Svelte’s syntax. Despite these hurdles, this project pushed me to learn in ways I hadn’t expected.
What specific areas of your project would you like help with?I’d like guidance on fully understanding Svelte and, more importantly, on choosing the best framework to focus on for my learning roadmap. I’m stuck between Vue, Angular, and Svelte, unsure of which would be the most beneficial to add to my resume. I’d love advice from experienced developers or industry professionals on which of these frameworks has the best balance of demand, versatility, and growth potential, especially for someone coming from a React background.
Community feedback
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord