this post was submitted on 21 Aug 2023
1061 points (98.2% liked)

Programmer Humor

19512 readers
336 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] ______@lemm.ee 12 points 1 year ago (2 children)

I learned about how much I didn't understand react on my 2nd dev job. I had like 2yoe with react previously. There's a lot about it. Mostly tricks. hacks and work arounds for it's abysmal performance.

[–] tsonfeir@lemm.ee 5 points 1 year ago (1 children)

What were you doing that was getting poor performance?

[–] ______@lemm.ee 8 points 1 year ago (1 children)

There many ways of doing things in react and some are faster than others. I would abuse state and use effect at my old job but at this job my sr dev doesn't allow me to use useffect unless the situation warrants it.

[–] tsonfeir@lemm.ee 3 points 1 year ago (1 children)

Ahh yes, abusing state can be temping. Just a little tweak here, it’s ok… no one is looking… oh crap!

[–] TitanLaGrange@lemmy.world 2 points 1 year ago* (last edited 1 year ago)

I'm relatively new to React (about 8 months in with React Native). Can you give me some examples of abusing state?

[–] Potatos_are_not_friends@lemmy.world 3 points 1 year ago (1 children)

I'm not at all a React fan, and prefer vanilla or Vue.

But what is happening where you're hitting abysmal performance?

Are you blaming the implementation or the tools because while I can achieve faster performance with vanilla... In no way is abysmal a word I'd used.

[–] ______@lemm.ee 4 points 1 year ago (1 children)

Just exaggerating. React can be slow. Look up form performance in react with multiple inputs.

[–] Teddly@programming.dev 2 points 1 year ago

Praise be to react-hook-form for saving us all 🙏