I’ve been working as a backend developer for about 4 years now and I’m thinking about learning frontend development too. I did some research and found that React seems to be really popular right now. But I also noticed there are other good options like Vue.js, Svelte, and Solid.js that people talk about. Each one seems to have its own benefits and approach to building user interfaces. Since I’m completely new to frontend work, I’m not sure which one would be the best to start with. Can anyone with frontend experience give me some advice on what to pick for my first frontend framework?
hey! what backend tech are u using now? that could help decide which frontend framework clicks for you. are you going fullstack or just want to understand frontend better? what’s driving this?
Go with React - it’s your safest bet. I’ve done both backend and frontend work, and React’s component structure just clicks when you’re used to thinking in modular, reusable pieces. The ecosystem’s rock solid with great debugging tools, docs, and tons of learning resources. Plus, the job market loves React developers, so you’ll have flexibility career-wise. Sure, Vue’s easier to learn and Svelte performs better, but React’s everywhere in professional settings. Learning React pays off because those concepts carry over when you pick up other frameworks later. Start there, build some projects to get comfortable, then mess around with alternatives once you’ve got your frontend basics down.
vue’s probably easier for backend devs to learn. less of a learning curve, and the templating feels familiar if you’ve done server-side rendering. react has more job opportunities, but vue gets you building things faster.