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

Programmer Humor

20039 readers
3311 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 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] TitanLaGrange 2 points 2 years ago* (last edited 2 years ago)

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

At one point I was struggling with getting an edit control to render when I wanted (an issue with controlled vs non controlled) and I found myself setting a do-nothing state to force a rerender. That fixed my immediate issue, but I knew it was wrong enough that I had to come back to it later and revise the whole screen (went and learned how to use reducers which made everything on my more complex screens easier).