Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Fully agree with you. I think the issue is that people think about React imperatively. "When I press this button, it should do X" or "This input should update Y".

And then people start adding unnecessary useState or useEffect to their demise.

It's hard to blame them honestly. When React is one of the first thing you learn, you don't know the other possibilities. Many probably haven't used any framework outside it. And most probably don't know what problems React help solve.

And when they start developing, they solve problems by using what they know: The React tutorial that taught them to use useState and useEffect for every state and logic.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: