top | item 45527330

(no title)

throw-10-8 | 4 months ago

No and I say it's actually the exact opposite.

Its gotten so bad that when I read FE dev I interpret it as "React Dev".

discuss

order

azemetre|4 months ago

Really feels like react has held back frontend development. The idea that everything on the web should be written in react is baffling but I'm sure people thought similar thoughts when jquery or angular were popular.

threetonesun|4 months ago

Forget the underlying language, the real shift was this idea that every website should be a single page application, which we are now moving away from again but seemingly everyone has forgotten how to do it, so it's being done "the React way".

jitix|4 months ago

This could be because of developer fatigue and the trend of forcing backend devs to do fullstack.

Its very hard to keep up with the frequent changes to programming models, new frameworks, CSS libraries (why the heck are they soo many?!) when you also have to design O(Log n) backends, IaC, Observability, LLMOps, etc.

I have come to a compromise and have started advocating for React/Redux/TS/NextJS as the default CRUD application stack so that I can focus on solving real CS problems in the backend that I’m passionate about.

michalstanko|4 months ago

>> Really feels like react has held back frontend development

Why? How?

>> but I'm sure people thought similar thoughts when jquery or angular were popular

I loved jQuery back in the day, and it helped bringing some native APIs to life thanks to its popularity.

tentacleuno|4 months ago

> The idea that everything on the web should be written in react

Says who? There are plenty of choices: vanilla, Lit, Vue, Svelte, Angular, Riot, etc. Some of the alternatives are very good.

throw-10-8|4 months ago

Agreed, its become its own terrarium like ecosystem at this point.

tshaddox|4 months ago

Is that so bad though? The major alternatives to React are close enough to React that a competent React dev won’t have much troubling contributing. If you need to hire an expert in Vue or Svelte or even React, you should probably put that in the job description rather than hope that “FE dev” would somehow convey what you want.