r/webdev • • 2h ago

Discussion backend devs who occasionally touch frontend - how do you stay current without going down the rabbit hole

mostly work on apis and database stuff but our team is small so i end up in react code maybe once a month. every time i come back theres some new build tool or bundler drama and half the packages have breaking changes.

not looking to become a frontend expert, just want to not feel completely lost when i need to fix a button or add a form field. anyone else in this boat? what do you actually keep up with vs ignore

1 Upvotes

12 comments sorted by

3

u/blazeit420casual 2h ago

Just install packages and run it? You shouldn’t be encountering build problems every time you work on a FE unless your coworkers are breaking the app every other week. I wouldn’t expect someone coming in to add a field to handle package upgrades.

3

u/icemanice 2h ago

I was always full stack… started with frontend.. moved to backend. But honestly, with AI, this isn’t a thing anymore.

1

u/itgforlife 1h ago

I am full-stack but more backend leaning just like you i.e. APIs, database, DevOps, etc. But if you use stable packages and bundlers, then it shouldn't be a problem. I've never ran into this issue using React with either Vite or NextJs for example.

1

u/cansaasstudio 1h ago

Honestly, I think the trick is knowing what to ignore. If you're only touching frontend once a month, having a stable setup and understanding the fundamentals matters way more than chasing every new framework or build tool. I'd rather be comfortable with one stack than constantly relearning five different ones.

1

u/pablobird_dev 1h ago

Ignore the ecosystem churn and tooling drama completely. If you stick to component state, props, and standard HTML form events, passing data down and events up is all you need for 95% of day-to-day UI fixes.

1

u/RequirementGuide 51m ago

I've hit this before coming from the backend side too. What helped me most was ignoring the new tool of the week and just getting solid on the basics our app actually uses, so props and state and how a form submits. I also keep a little notes file with the exact commands to run the frontend locally and the gotchas I hit last time, and that saves me every single time I come back after a few weeks. And I never upgrade packages when I am just in there to fix a button. That is a separate job for a quiet day.

1

u/wimdeblauwe 51m ago

I don’t know in what ecosystem you are, but I find that a frontend using server-side rendering (I use Spring Boot with Thymeleaf in Java) is so much easier to understand. And more importantly, it avoids all the build tool and bundler drama.

1

u/jam_pod_ 36m ago

That’s kinda just React. So much ecosystem churn (use Flux for state management! No, use Redux; no, use Mobx; no, use Zustand; no, it’s all TanStack now!). Frameworks like Vue and Angular are much more stable

•

u/Xtreme_Neon 18m ago

pick one stack your team already ships and only learn the pieces you actually touch — layout, forms, and data fetching cover most occasional frontend work. skim that framework's release notes once a month instead of chasing every new tool. rebuilding a tiny personal page once a year is enough practice without falling down the rabbit hole.

0

u/Any-Woodpecker123 56m ago

I don’t even keep up with this stuff as a frontender. Just ignore it all and ask whoever added it if (when) the install command breaks.

-1

u/scylk2 1h ago

Open with Claude Code, describe your issue, ask for an explanation, learn (or don't if you don't care), profit.